Skip to content

chore(docker): sync toolchain pin to development's gRPC 1.83.2 recipe - #1312

Merged
Wikid82 merged 1 commit into
developmentfrom
chore/toolchain-pin-development
Sep 8, 2026
Merged

Wikid82 merged 1 commit into
developmentfrom
chore/toolchain-pin-development

Conversation

@Wikid82

@Wikid82 Wikid82 commented Sep 8, 2026

Copy link
Copy Markdown
Owner

What

Bumps the two toolchain-pin ARG lines in Dockerfile on development:

ARG from (propagated by #1307) to
CHARON_TOOLCHAIN_TAG caddy-crowdsec-1efe7f19fa52a512 caddy-crowdsec-9eb9862f44b9e769
CHARON_TOOLCHAIN_DIGEST sha256:6575f4c6…f8f00 sha256:b41e571d5951bbfc3daa3dccdca033ad9dee535a8e720ac7e3b0bce338f223b2

Why

development carries c32e611a (gRPC 1.83.2) — a toolchain-key input that
main does not have yet. The pin that propagation PR #1307 brought from main
was computed for main's gRPC-1.83.1 recipe (…1efe7f19…). On development's
recipe the key recomputes to …9eb9862f…, so verify-toolchain-pin is red on
development until the pin is synced.

This is the manual equivalent of the daily open-bump-pr bot (now using the
chore(docker): convention, per the change in #1308). Supersedes bot PR
#1310
, which is being closed.

Verification (on this branch)

  • bash scripts/toolchain-key.shcaddy-crowdsec-9eb9862f44b9e769
  • docker buildx imagetools inspect ghcr.io/wikid82/charon-toolchain:caddy-crowdsec-9eb9862f44b9e769sha256:b41e571d5951bbfc3daa3dccdca033ad9dee535a8e720ac7e3b0bce338f223b2

Base development. Do not merge before CI is green.

`development` carries c32e611 (gRPC 1.83.2), a toolchain-key input that
`main` does not have yet, so the toolchain pin propagated into
`development` by #1307 (caddy-crowdsec-1efe7f19fa52a512 @ sha256:6575f4c6…,
computed for main's gRPC 1.83.1 recipe) is stale here: the recipe on this
branch recomputes to caddy-crowdsec-9eb9862f44b9e769, failing
verify-toolchain-pin.

Bumps the two ARG lines to the key/digest that match development's recipe.
This is the manual equivalent of the daily open-bump-pr bot (now using the
chore(docker): convention).

Verified on this branch:
  - scripts/toolchain-key.sh                -> caddy-crowdsec-9eb9862f44b9e769
  - imagetools inspect <that tag>           -> sha256:b41e571d5951bbfc3daa3dccdca033ad9dee535a8e720ac7e3b0bce338f223b2

Claude-Session: https://claude.ai/code/session_01KXA4x9LrA2AsnLrvdHMZbS
@codecov

codecov Bot commented Sep 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-advanced-security

Copy link
Copy Markdown
Contributor

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

✅ Supply Chain Verification Results

PASSED

📦 SBOM Summary

  • Components: 1769

🔍 Vulnerability Scan

Severity Count
🔴 Critical 0
🟠 High 0
🟡 Medium 0
🟢 Low 0
Total 0

📎 Artifacts

  • SBOM (CycloneDX JSON) and Grype results available in workflow artifacts

Generated by Supply Chain Verification workflow • View Details

@Wikid82
Wikid82 merged commit aac428b into development Sep 8, 2026
71 of 73 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.

2 participants