fix(ci): pin Bun for qa-cli-02 - #760
Closed
vansin wants to merge 2 commits into
Closed
Conversation
This was referenced Aug 12, 2026
Contributor
Author
|
Superseded by Draft PR #762. The one-file fix proved qa-cli-02 itself: it passed in CI, after which the same unpinned installer failed immediately in qa-dash-07. That made clear a one-file candidate could never produce a stable L1 signal. #762 rebuilds from current main, covers the complete 14-suite L1 denominator with one shared pinned/checksummed installer, and passes all 14 journeys plus a wrong-checksum witnessed red. This PR remains as diagnostic history; it is not merged and no branch history is rewritten. |
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.
Outcome
Pins and verifies Bun for
qa-cli-02-network-create, the unchanged L1 image that failed twice while PR #757 ran.This is a narrow partial fix for #728. It does not close the remaining unpinned Dockerfile denominator.
Frozen coordinates
43137f68fcc4f709e11ec39b8809cde6f527e6c3ae33b8688216cdbb462ce2ca3d56c73f4d70303169527dc9dd20d6945b6fa4b5b743c992067a690f05d4b73e9efe42421700e56e163164759a361eb0tests/qa-cli-02-network-create/Dockerfiledocs/tests/report-qa-cli-02-pinned-bun.txtWhy
The PR #757 L0/L1 job failed twice at the unchanged layer:
In each attempt every other L1 suite passed. Retrying did not make this member hermetic.
The replacement:
1.3.14;951ee2aee855f08595aeec6225226a298d3fea83a3dcd6465c09cbccdf7e848fusingsha256sum --check --strict;bunand the requiredbunxargv-0 symlink.The checksum was independently read from Bun v1.3.14
SHASUMS256.txt, not copied only from another test.Docker evidence
sha256:3dc61c6bbe4bbb6729954a3c27573d532b161c06605d68e7918e14d0636b33bd/tmp/bun-linux-x64.zip: OKPASS qa-cli-02 network-create59cb0e146aa8a71e686f251516d2274d78174722d9dabdde015974f461544bd5sha256sum, reportingcomputed checksum did NOT matchThe first archive-only diagnostic omitted
bunx: the image built, but the real lifecycle failed at the anet preflight. The final source creates and version-checksbunx; the complete journey then passes.Boundary
No package publication, release, production process/config/database, secret, or repository setting was changed. This PR remains Draft pending CI and independent review.