Repository navigation
Sync GitHub-hosted runner workflows into selfhost - #1409
Merged
Merged
Conversation
julia-script
marked this pull request as ready for review
October 10, 2026 15:41
This was referenced Oct 10, 2026
julia-script
added a commit
that referenced
this pull request
Oct 18, 2026
…runners Sync GitHub-hosted runner workflows into selfhost
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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, andmacos-15, withactions/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
46aebbf1df3e9a11abceea07e94c80bef269efafpassed 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; rawsilk.mjsSHA256 is31bfc582c9855c52526f2c27be51bd315cafa2fa710c5d413ac3965707e4c509.Authored head
894a74a22d8fd6780d4d0948d9b6eb3d01e19652retains parents401233cfand46aebbf1. 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 SHA256e6ee49f0af2cae446766619a340707fc97433a11e406b02886c0475fc40bad71. The actual CI export4eb81ee3f40a1a4418dc6bc35b3a491b7295a726has authored treea115d7f5839851e9c2f2fa66e17f41dc3c9b9d8e. 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 actualubuntu-24.04runners; four case lanes succeeded. The following existing compiler failures also occur on previous canonical Blacksmith run 38039618401, with identical diagnostics/failing names and counts:StaticViolationatmemory/driver.silk:150-180(reflectFields<Box>()), build exit 1 / no signalSemanticLoweringCases.silk:4527:42and4531:42: owned-reference union matches need explicit movesownerClaimsDoNotFallThroughToInterfaceMethods,qualifiedBoundCallsUseDeclaredContracts; existing member-claim/qualified-contract assertionsselectedBodiesRetainExactDemandsAcrossRuntimeFamilies; existing selected-body demand assertionanonymousCallableParametersAppendStagedArgumentsInOriginalOrder,effectSectionsNameDeferredRelations,quantifiedNamedCallbacksRetainTheirInvocationRecipes; existing callable argument/section relation/invocation recipe assertionsforeignNoCaptureSelectNativeContracts; existing foreign no-capture contract assertionThe 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.