Skip to content

Load the committed linux-x64 binary somewhere - #838

Merged
SimonCropp merged 1 commit into
mainfrom
fix-native-matrix-linux-x64
Aug 23, 2026
Merged

Load the committed linux-x64 binary somewhere#838
SimonCropp merged 1 commit into
mainfrom
fix-native-matrix-linux-x64

Conversation

@SimonCropp

Copy link
Copy Markdown
Member

The native job exists to test what actually ships, because both test jobs build the
shim from source and overwrite the committed binary before testing. Its matrix held
osx-arm64 and linux-arm64 only, so the one RID it left out - linux-x64, the one most
people run - was loaded by no job at all. A rebuild that was never merged, a file
corrupted by a text mode checkout, or an unsatisfied runtime dependency would have
shipped unnoticed there, which is the exact class of failure the job's own comment
says it is for.

The native job exists to test what actually ships, because both test jobs build the
shim from source and overwrite the committed binary before testing. Its matrix held
osx-arm64 and linux-arm64 only, so the one RID it left out - linux-x64, the one most
people run - was loaded by no job at all. A rebuild that was never merged, a file
corrupted by a text mode checkout, or an unsatisfied runtime dependency would have
shipped unnoticed there, which is the exact class of failure the job's own comment
says it is for.
@SimonCropp
SimonCropp merged commit 65ca6f4 into main Aug 23, 2026
10 checks passed
@SimonCropp
SimonCropp deleted the fix-native-matrix-linux-x64 branch August 23, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant