Skip to content

Restore embedded cli-proxy digest pin for historical AWF 0.27.11 - #48103

Closed
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-cli-proxy-digest-pin
Closed

Restore embedded cli-proxy digest pin for historical AWF 0.27.11#48103
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-cli-proxy-digest-pin

Conversation

Copilot AI commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

gh aw compile only resolves container digests from embedded pins and the local actions-lock.json cache. For the historical AWF 0.27.11 image set, the embedded table was missing cli-proxy, so recompiles could silently emit that sidecar as tag-only while its siblings remained digest-pinned.

  • Embedded historical firewall pins

    • Add the missing 0.27.11 container entries to the baked pin table for:
      • agent
      • api-proxy
      • cli-proxy
      • squid
    • This restores digest pinning when the local containers cache is absent or regenerated.
  • Regression coverage

    • Add a focused compile test pinned to sandbox.agent.version: v0.27.11 with tools.github.mode: gh-proxy.
    • Assert that all four firewall sidecars are emitted with image / digest / pinned_image metadata and that the AWF image-tag config carries the expected digests.
  • Representative pinned entry

    "ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.11": {
      "image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.11",
      "digest": "sha256:1f989a7f2869c6a1b5f76bbbc645027966aa7e87b066d94734a901a7f371dfcd",
      "pinned_image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.11@sha256:1f989a7f2869c6a1b5f76bbbc645027966aa7e87b066d94734a901a7f371dfcd"
    }

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix missing cli-proxy digest pin in baked table Restore embedded cli-proxy digest pin for historical AWF 0.27.11 Jul 26, 2026
Copilot AI requested a review from pelikhan July 26, 2026 03:42
@pelikhan pelikhan closed this Jul 26, 2026
@github-actions
github-actions Bot deleted the copilot/fix-cli-proxy-digest-pin branch August 3, 2026 02:25
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.

Compile drops container digest pin: cli-proxy:0.27.11 missing from baked default pin table (v0.81.6)

2 participants