Skip to content

chore(ci): migrate amd64 runners to gha-lfdt-lineth-ss scale sets#3280

Merged
eloi010 merged 3 commits into
mainfrom
chore/migrate-runner-scale-sets
Jun 6, 2026
Merged

chore(ci): migrate amd64 runners to gha-lfdt-lineth-ss scale sets#3280
eloi010 merged 3 commits into
mainfrom
chore/migrate-runner-scale-sets

Conversation

@eloi010
Copy link
Copy Markdown
Collaborator

@eloi010 eloi010 commented Jun 5, 2026

Renames all amd64 self-hosted runners from gha-runner-scale-set-ubuntu-24-amd64-* to gha-lfdt-lineth-ss-ubuntu-24-amd64-* across the workflows.

  • Pure prefix rename; size suffixes (small/med/large/xl/xxl) unchanged.
  • 85 files, 117 runs-on: values updated.
  • The single arm64 runner in prover-native-lib-blob-compressor-release.yml is left unchanged (no arm64 variant in the new naming).

Also fixes the zkc native keccak benchmark: go-corset moved to github.com/LFDT-Lineth/zkc. The remote go install now tries the new module path first and falls back to the old one, so refs on either side of the rename (base=main vs. pinned pre-rename opt commit) resolve.

Also fixes prover compressor tests after the linea-monorepolineth-monorepo directory rename: GetRepoRootPath matched the hardcoded linea-monorepo string in the working-dir path ("could not find repo root"). It now walks up to the .git marker, independent of the checkout dir name.

Signed-off-by: Eloi Manuel <eloi.manuel@consensys.net>
@eloi010 eloi010 force-pushed the chore/migrate-runner-scale-sets branch from 0fce57a to 4baf998 Compare June 5, 2026 14:45
@eloi010 eloi010 requested a review from a team June 5, 2026 14:46
julien-marchand
julien-marchand previously approved these changes Jun 5, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 5, 2026

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
1151 1 1150 1
View the full list of 1 ❄️ flaky test(s)
maru.app.MaruConsensusSwitchTest::follower node correctly switches from QBFT to POS after peering with Sequencer validator()

Flake rate in main: 63.64% (Passed 4 times, Failed 7 times)

Stack Traces | 191s run time
java.lang.AssertionError: invalid block time: expected=1 actual=2 blocks timestamps=[1780684850, 1780684851, 1780684852, 1780684853, 1780684854, 1780684855, 1780684856, 1780684857, 1780684858, 1780684859, 1780684860, 1780684861, 1780684862, 1780684863, 1780684864, 1780684865, 1780684866, 1780684867, 1780684868, 1780684869, 1780684870, 1780684871, 1780684873, 1780684875, 1780684877, 1780684880, 1780684882, 1780684884, 1780684887, 1780684890, 1780684892, 1780684894, 1780684896, 1780684898, 1780684899, 1780684900, 1780684901, 1780684902, 1780684903, 1780684904, 1780684905, 1780684906, 1780684907, 1780684908, 1780684909, 1780684910, 1780684911, 1780684912, 1780684913, 1780684914, 1780684915, 1780684916, 1780684917, 1780684918, 1780684919, 1780684920, 1780684921, 1780684922, 1780684923, 1780684924, 1780684925, 1780684926, 1780684927, 1780684928, 1780684929, 1780684930, 1780684931, 1780684932]
	at testutils.Checks.verifyBlockTime(Checks.kt:129)
	at maru.app.MaruConsensusSwitchTest.verifyConsensusSwitch(MaruConsensusSwitchTest.kt:95)
	at maru.app.MaruConsensusSwitchTest.follower node correctly switches from QBFT to POS after peering with Sequencer validator(MaruConsensusSwitchTest.kt:187)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

go-corset moved to github.com/LFDT-Lineth/zkc. Install the matching
module path per ref (new path first, old path fallback) so refs on
either side of the rename resolve.

Signed-off-by: Eloi Manuel <eloi.manuel@consensys.net>
@eloi010 eloi010 force-pushed the chore/migrate-runner-scale-sets branch from 744580c to 58dde95 Compare June 5, 2026 18:00
@eloi010 eloi010 requested a review from julien-marchand June 5, 2026 18:09
GetRepoRootPath matched the literal "linea-monorepo" in the working
dir path, breaking after the rename to lineth-monorepo. Walk up to the
.git marker instead, so it is independent of the checkout dir name.

Signed-off-by: Eloi Manuel <eloi.manuel@consensys.net>
@eloi010 eloi010 merged commit 1ab63f8 into main Jun 6, 2026
52 of 55 checks passed
@eloi010 eloi010 deleted the chore/migrate-runner-scale-sets branch June 6, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants