Skip to content

Repin the CI images onto the refreshed build - #390

Merged
Bronek merged 1 commit into
mainfrom
bronek/pin-upgraded-ci-docs
Jul 29, 2026
Merged

Repin the CI images onto the refreshed build#390
Bronek merged 1 commit into
mainfrom
bronek/pin-upgraded-ci-docs

Conversation

@Bronek

@Bronek Bronek commented Jul 29, 2026

Copy link
Copy Markdown
Member

Repin every CI image onto a freshly built set, converging the pins back onto a single sha.

What moved

ci-docs was rebuilt by #389; ci-build (16 images) and ci-pre-commit were then dispatched against the same main commit, so all eighteen images carry the tag sha-95f599d and every consumer moves together:

workflow image
build.yml ci-build-<compiler> — 14 matrix compilers
package-test-bazel.yml ci-build-gcc-bazel:16, ci-build-clang-bazel:22
package-test-conan.yml ci-build-gcc:16
sonarcloud.yml, sonarcloud-pr-scan.yml ci-build-gcc:15
pre-commit.yml ci-pre-commit
docs.yml ci-docs

The two sonarcloud workflows move together by necessity: the consumer analyses the compile_commands.json the 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 gcc image 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.yml matrix compilers, both bazel variants, ci-pre-commit and ci-docs — eighteen manifests, all present, each a multi-arch index carrying linux/amd64 and linux/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

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
@augmentcode

augmentcode Bot commented Jul 29, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: Repins the GitHub Actions workflows to use refreshed CI container images tagged sha-95f599d (build/docs/pre-commit/packaging/sonarcloud).
Why: Keeps all CI lanes converged on the same newly built toolchain/image set so consumers move together and remain compatible.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

@sonarqubecloud

Copy link
Copy Markdown

@Bronek
Bronek merged commit 4afce3b into main Jul 29, 2026
59 checks passed
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