Skip to content

Sync GitHub-hosted runner workflows into selfhost - #1409

Merged
julia-script merged 3 commits into
selfhostfrom
selfhost-sync-github-default-runners
Oct 10, 2026
Merged

julia-script merged 3 commits into
selfhostfrom
selfhost-sync-github-default-runners

Conversation

@julia-script

@julia-script julia-script commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

Selfhost CI selected paid Blacksmith runners. This sync brings main's runner migration (#1408) into selfhost: standard GitHub-hosted ubuntu-24.04, ubuntu-24.04-arm, and macos-15, with actions/checkout@v6. Both workflows retain their test lists, failure lists, caches, heap limits, timeouts and concurrency. Canonical selfhost routing and the removed M1 lane remain intact.

Main merge 46aebbf1df3e9a11abceea07e94c80bef269efaf passed full required PR CI and full push CI (run 38062392015: 21 successful jobs, four expected skips). Its actual publish-bootstrap job 114243877639 succeeded and published artifact 11674047700; raw silk.mjs SHA256 is 31bfc582c9855c52526f2c27be51bd315cafa2fa710c5d413ac3965707e4c509.

Authored head 894a74a22d8fd6780d4d0948d9b6eb3d01e19652 retains parents 401233cf and 46aebbf1. Formatting, YAML parsing, exact runner/checkout substitution conservation and the bootstrap guard on this actual public commit pass. All 368 compiler/stdlib inputs (191 compiler + 177 stdlib) retain exact Git bytes/modes and regular filesystem files. No compiler/library/fixture changes, accepted-failure additions or quarantines are included.

Authored run 38063248838: N0 job 114245614415, restore114248699474 and N1 job 114248699495 succeeded. Independently verified artifact 11674049907 gives N0 SHA256 8804f1259a9fd54096b83b964b68fe60f08e536c5a24ada78aa800882f155719; artifact 11675280325 gives N1 SHA256 e6ee49f0af2cae446766619a340707fc97433a11e406b02886c0475fc40bad71. The actual CI export 4eb81ee3f40a1a4418dc6bc35b3a491b7295a726 has authored tree a115d7f5839851e9c2f2fa66e17f41dc3c9b9d8e. Raw producer/source/generation receipts remain unchanged. N1 native build/smoke build/run returned 0/0/42, with no signals.

Canonical merge is f23a67c8780677f22f71971b5e6cebc45213c2ad, same authored tree and all 368 source inputs. Canonical push38064651418 completed: N0, restore and N1 succeeded on actual ubuntu-24.04 runners; four case lanes succeeded. The following existing compiler failures also occur on previous canonical Blacksmith run 38039618401, with identical diagnostics/failing names and counts:

Lane Result and cause Owner Current / previous job
native corpus 405 PASS / 1 FAIL / 13 UNSUPPORTED; reflected-borrow-wrapper StaticViolation at memory/driver.silk:150-180 (reflectFields<Box>()), build exit 1 / no signal phase_fields / #1402 114249729896/114177079512
semantic-lowering bootstrap OWN0003 at unchanged SemanticLoweringCases.silk:4527:42 and 4531:42: owned-reference union matches need explicit moves compiler coordinator / strict-ownership fixture migration 114249730205/114177079694
semantic-signatures 34 PASS / 2 FAIL: ownerClaimsDoNotFallThroughToInterfaceMethods, qualifiedBoundCallsUseDeclaredContracts; existing member-claim/qualified-contract assertions compiler coordinator / semantic-signature follow-up 114249730235/114177079666
semantic-static 60 PASS / 1 FAIL: selectedBodiesRetainExactDemandsAcrossRuntimeFamilies; existing selected-body demand assertion compiler coordinator / static-selection follow-up 114249730047/114177079753
callable 57 PASS / 3 FAIL: anonymousCallableParametersAppendStagedArgumentsInOriginalOrder, effectSectionsNameDeferredRelations, quantifiedNamedCallbacksRetainTheirInvocationRecipes; existing callable argument/section relation/invocation recipe assertions compiler coordinator / callable follow-up 114249730287/114177079701
semantic-conformance 81 PASS / 1 FAIL: foreignNoCaptureSelectNativeContracts; existing foreign no-capture contract assertion compiler coordinator / foreign conformance follow-up 114249730109/114177079709

The canonical Focused Linux aggregate fails because these underlying lanes are red. The authored PR aggregate was green despite its corpus failure; neither run is represented as fully green selfhost CI. No runner-specific failure was found. No Actions runs were cancelled.

@julia-script
julia-script marked this pull request as ready for review October 10, 2026 15:41
@julia-script
julia-script merged commit f23a67c into selfhost Oct 10, 2026
4 of 5 checks passed
julia-script added a commit that referenced this pull request Oct 18, 2026
…runners

Sync GitHub-hosted runner workflows into selfhost
@julia-script
julia-script deleted the selfhost-sync-github-default-runners branch October 18, 2026 21:38
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.

1 participant