Skip to content

Commit bb92c9c

Browse files
fix: pin AWF container images to specific firewall version (#30)
Pull versioned Docker images instead of :latest to ensure reproducible builds, then tag them as :latest for backward compatibility with AWF. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent f912e75 commit bb92c9c

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

templates/base.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,11 @@ jobs:
193193
displayName: "Download AWF (Agentic Workflow Firewall) v{{ firewall_version }}"
194194
195195
- bash: |
196-
docker pull ghcr.io/github/gh-aw-firewall/squid:latest
197-
docker pull ghcr.io/github/gh-aw-firewall/agent:latest
198-
displayName: "Pre-pull AWF container images"
196+
docker pull ghcr.io/github/gh-aw-firewall/squid:v{{ firewall_version }}
197+
docker pull ghcr.io/github/gh-aw-firewall/agent:v{{ firewall_version }}
198+
docker tag ghcr.io/github/gh-aw-firewall/squid:v{{ firewall_version }} ghcr.io/github/gh-aw-firewall/squid:latest
199+
docker tag ghcr.io/github/gh-aw-firewall/agent:v{{ firewall_version }} ghcr.io/github/gh-aw-firewall/agent:latest
200+
displayName: "Pre-pull AWF container images (v{{ firewall_version }})"
199201
200202
{{ prepare_steps }}
201203

@@ -352,9 +354,11 @@ jobs:
352354
displayName: "Download AWF (Agentic Workflow Firewall) v{{ firewall_version }}"
353355
354356
- bash: |
355-
docker pull ghcr.io/github/gh-aw-firewall/squid:latest
356-
docker pull ghcr.io/github/gh-aw-firewall/agent:latest
357-
displayName: "Pre-pull AWF container images"
357+
docker pull ghcr.io/github/gh-aw-firewall/squid:v{{ firewall_version }}
358+
docker pull ghcr.io/github/gh-aw-firewall/agent:v{{ firewall_version }}
359+
docker tag ghcr.io/github/gh-aw-firewall/squid:v{{ firewall_version }} ghcr.io/github/gh-aw-firewall/squid:latest
360+
docker tag ghcr.io/github/gh-aw-firewall/agent:v{{ firewall_version }} ghcr.io/github/gh-aw-firewall/agent:latest
361+
displayName: "Pre-pull AWF container images (v{{ firewall_version }})"
358362
359363
- bash: |
360364
mkdir -p {{ working_directory }}/safe_outputs

0 commit comments

Comments
 (0)