Repin the CI images onto the refreshed build - #390
Merged
Conversation
Every image is rebuilt from the same main commit, so the pins converge on one sha again. The images carry five weeks of upstream drift since 08b1133 — this pull request's own build, coverage and packaging runs are what prove it benign. Assisted-by: Claude:claude-opus-5
🤖 Augment PR SummarySummary: Repins the GitHub Actions workflows to use refreshed CI container images tagged 🤖 Was this summary useful? React with 👍 or 👎 |
|
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.



Repin every CI image onto a freshly built set, converging the pins back onto a single sha.
What moved
ci-docswas rebuilt by #389;ci-build(16 images) andci-pre-commitwere then dispatched against the same main commit, so all eighteen images carry the tagsha-95f599dand every consumer moves together:build.ymlci-build-<compiler>— 14 matrix compilerspackage-test-bazel.ymlci-build-gcc-bazel:16,ci-build-clang-bazel:22package-test-conan.ymlci-build-gcc:16sonarcloud.yml,sonarcloud-pr-scan.ymlci-build-gcc:15pre-commit.ymlci-pre-commitdocs.ymlci-docsThe two sonarcloud workflows move together by necessity: the consumer analyses the
compile_commands.jsonthe producer wrote, so the compiler paths recorded there have to resolve to the same toolchain in both.What this is worth
The images were built 2026-06-21; the replacements were built today, so they carry five weeks of upstream drift — Debian trixie packages, and whatever moved in the gcc and clang base images. Note that the Docker official
gccimage tracks upstream releases only, so the distro-produced 16.1.1 is not among the changes.Verification
Before repinning, every tag was probed in the registry: all fourteen
build.ymlmatrix compilers, both bazel variants,ci-pre-commitandci-docs— eighteen manifests, all present, each a multi-arch index carryinglinux/amd64andlinux/arm64.Beyond that, this pull request is its own evidence: build across fourteen compilers, both packaging routes, coverage, sonarcloud, pre-commit and the docs site all run on the new images here. A regression in any of them is the point of doing this as one change rather than discovering it at the next scheduled rebuild.
Infrastructure-only change: no test accompanies it, as the workflows it repins are the test.
Assisted-by: Claude:claude-opus-5