Skip to content

chore: bump AWF to v0.13.7#13970

Merged
Mossaka merged 10 commits intomainfrom
update/awf-0.13.5
Feb 6, 2026
Merged

chore: bump AWF to v0.13.7#13970
Mossaka merged 10 commits intomainfrom
update/awf-0.13.5

Conversation

@Mossaka
Copy link
Collaborator

@Mossaka Mossaka commented Feb 5, 2026

Summary

Bump AWF (gh-aw-firewall) to v0.13.6 which includes fixes for chroot mode (etc/hosts, resolv.conf, permissions) and HTTPS_PROXY restoration.

Changes in AWF v0.13.6

Test plan

  • Verify smoke-claude passes
  • Verify smoke-copilot passes
  • Verify smoke-codex passes

Related

🤖 Generated with Claude Code

This release includes the fix for Squid intercept mode for NAT-redirected
traffic, which resolves the Codex smoke test OAuth discovery timeouts.

Key change: AWF now properly handles transparent proxy traffic by using
Squid's intercept mode (port 3129) for NAT-redirected requests.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 5, 2026 18:27
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR bumps the gh-aw-firewall (AWF) version from v0.13.4 to v0.13.5 to include a fix for Squid intercept mode. The fix addresses an issue where NAT-redirected traffic was failing with "Invalid URL - Missing hostname" errors because clients sent relative URLs while Squid expected absolute URLs in normal proxy mode. The new version uses Squid's intercept mode (port 3129) for NAT-redirected traffic.

Changes:

  • Updated DefaultFirewallVersion constant from "v0.13.4" to "v0.13.5" in pkg/constants/constants.go
  • Updated AWF version references in smoke-codex.lock.yml workflow file (4 occurrences)

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
pkg/constants/constants.go Updated the DefaultFirewallVersion constant to v0.13.5
.github/workflows/smoke-codex.lock.yml Updated AWF binary installation, Docker image downloads, configuration, and awf command invocations to use version 0.13.5

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


// DefaultFirewallVersion is the default version of the gh-aw-firewall (AWF) binary
const DefaultFirewallVersion Version = "v0.13.4"
const DefaultFirewallVersion Version = "v0.13.5"
Copy link

Copilot AI Feb 5, 2026

Choose a reason for hiding this comment

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

The version bump from v0.13.4 to v0.13.5 is incomplete. While this PR updates the constant in pkg/constants/constants.go and the smoke-codex.lock.yml workflow file, there are hundreds of other locked workflow files in .github/workflows/ that still reference v0.13.4 and 0.13.4.

All workflow lock files should be updated consistently to use the new v0.13.5 version to ensure the intercept mode fix is applied across all workflows that use AWF. This includes files such as:

  • smoke-claude.lock.yml
  • smoke-copilot.lock.yml
  • All other *.lock.yml files in .github/workflows/

The incomplete update could result in some workflows still using the old version with the Squid intercept mode issue, while only smoke-codex gets the fix.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

🎉 Smoke Test PASSED - Run §21723712906

Test Results:
✅ GitHub MCP - Reviewed PRs #13966, #13948
✅ Safe-inputs gh CLI - Queried PRs #13970, #13969
✅ Serena MCP - Found 15 symbols in main.go
✅ Playwright - Verified GitHub homepage
✅ File write - Created test file
✅ Bash - Verified file creation
✅ Discussion - Queried discussion #13941
✅ Build - Successfully built gh-aw
✅ Workflow dispatch - Triggered haiku-printer

Overall Status: ✅ PASS

cc @Mossaka

AI generated by Smoke Copilot

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

📰 DEVELOPING STORY: Smoke Copilot reports was cancelled. Our correspondents are investigating the incident...

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

Changeset Generator failed. Please review the logs for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation...

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.52.0
jq 1.7
yq 4.52.2
curl 8.5.0
gh 2.86.0
node 20.20.0
python3 3.12.3
go 1.24.12
java 21.0.6 (corrected)
dotnet not found

Result: 11/12 tools available ❌

Missing: .NET runtime (dotnet) is not installed in the agent container.

All other common development tools are present and functional.

AI generated by Agent Container Smoke Test

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

🎭 The Smoke Test Agent Has Arrived! 🎭

Like a digital phantom, I materialize from the ether...

Just passing through on my automated rounds, testing the boundaries between code and execution. Found this fascinating discussion on secret management—quite the treasure trove of security wisdom!

✨ Run ID: §21724483593

Now vanishing back into the workflow pipelines... 👻

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Smoke Test Results

✅ GitHub MCP
✅ Safe Inputs GH
✅ Serena MCP (168 symbols)
✅ Make Build
✅ Playwright
✅ Tavily Search
✅ File Writing
✅ Bash Tools
✅ Discussion Comment
⚠️ AWF MCP (accessible)

Status: PASS

View Details

AI generated by Smoke Claude

Remove --agent-image act from all engine implementations (claude,
copilot, codex) and update docker image download to use the default
agent container instead of agent-act.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Mossaka Mossaka added smoke and removed smoke labels Feb 6, 2026
Mossaka and others added 2 commits February 6, 2026 01:14
# Conflicts:
#	.github/workflows/agent-performance-analyzer.lock.yml
#	.github/workflows/agent-persona-explorer.lock.yml
#	.github/workflows/ai-moderator.lock.yml
#	.github/workflows/archie.lock.yml
#	.github/workflows/artifacts-summary.lock.yml
#	.github/workflows/auto-triage-issues.lock.yml
#	.github/workflows/brave.lock.yml
#	.github/workflows/breaking-change-checker.lock.yml
#	.github/workflows/chroma-issue-indexer.lock.yml
#	.github/workflows/ci-coach.lock.yml
#	.github/workflows/ci-doctor.lock.yml
#	.github/workflows/cli-consistency-checker.lock.yml
#	.github/workflows/code-scanning-fixer.lock.yml
#	.github/workflows/code-simplifier.lock.yml
#	.github/workflows/copilot-cli-deep-research.lock.yml
#	.github/workflows/copilot-pr-merged-report.lock.yml
#	.github/workflows/copilot-pr-nlp-analysis.lock.yml
#	.github/workflows/copilot-pr-prompt-analysis.lock.yml
#	.github/workflows/craft.lock.yml
#	.github/workflows/daily-assign-issue-to-user.lock.yml
#	.github/workflows/daily-cli-performance.lock.yml
#	.github/workflows/daily-compiler-quality.lock.yml
#	.github/workflows/daily-copilot-token-report.lock.yml
#	.github/workflows/daily-file-diet.lock.yml
#	.github/workflows/daily-firewall-report.lock.yml
#	.github/workflows/daily-malicious-code-scan.lock.yml
#	.github/workflows/daily-news.lock.yml
#	.github/workflows/daily-regulatory.lock.yml
#	.github/workflows/daily-repo-chronicle.lock.yml
#	.github/workflows/daily-secrets-analysis.lock.yml
#	.github/workflows/daily-semgrep-scan.lock.yml
#	.github/workflows/daily-syntax-error-quality.lock.yml
#	.github/workflows/daily-team-status.lock.yml
#	.github/workflows/daily-testify-uber-super-expert.lock.yml
#	.github/workflows/daily-workflow-updater.lock.yml
#	.github/workflows/delight.lock.yml
#	.github/workflows/dependabot-go-checker.lock.yml
#	.github/workflows/dev-hawk.lock.yml
#	.github/workflows/dev.lock.yml
#	.github/workflows/dictation-prompt.lock.yml
#	.github/workflows/discussion-task-miner.lock.yml
#	.github/workflows/docs-noob-tester.lock.yml
#	.github/workflows/draft-pr-cleanup.lock.yml
#	.github/workflows/example-custom-error-patterns.lock.yml
#	.github/workflows/example-permissions-warning.lock.yml
#	.github/workflows/firewall-escape.lock.yml
#	.github/workflows/firewall.lock.yml
#	.github/workflows/functional-pragmatist.lock.yml
#	.github/workflows/github-remote-mcp-auth-test.lock.yml
#	.github/workflows/glossary-maintainer.lock.yml
#	.github/workflows/grumpy-reviewer.lock.yml
#	.github/workflows/hourly-ci-cleaner.lock.yml
#	.github/workflows/issue-monster.lock.yml
#	.github/workflows/issue-triage-agent.lock.yml
#	.github/workflows/jsweep.lock.yml
#	.github/workflows/layout-spec-maintainer.lock.yml
#	.github/workflows/mcp-inspector.lock.yml
#	.github/workflows/mergefest.lock.yml
#	.github/workflows/metrics-collector.lock.yml
#	.github/workflows/notion-issue-summary.lock.yml
#	.github/workflows/org-health-report.lock.yml
#	.github/workflows/pdf-summary.lock.yml
#	.github/workflows/plan.lock.yml
#	.github/workflows/poem-bot.lock.yml
#	.github/workflows/portfolio-analyst.lock.yml
#	.github/workflows/pr-nitpick-reviewer.lock.yml
#	.github/workflows/pr-triage-agent.lock.yml
#	.github/workflows/python-data-charts.lock.yml
#	.github/workflows/q.lock.yml
#	.github/workflows/release.lock.yml
#	.github/workflows/repo-audit-analyzer.lock.yml
#	.github/workflows/repo-tree-map.lock.yml
#	.github/workflows/repository-quality-improver.lock.yml
#	.github/workflows/research.lock.yml
#	.github/workflows/security-compliance.lock.yml
#	.github/workflows/security-fix-pr.lock.yml
#	.github/workflows/security-guard.lock.yml
#	.github/workflows/security-review.lock.yml
#	.github/workflows/slide-deck-maintainer.lock.yml
#	.github/workflows/smoke-copilot.lock.yml
#	.github/workflows/smoke-test-tools.lock.yml
#	.github/workflows/stale-repo-identifier.lock.yml
#	.github/workflows/sub-issue-closer.lock.yml
#	.github/workflows/super-linter.lock.yml
#	.github/workflows/technical-doc-writer.lock.yml
#	.github/workflows/terminal-stylist.lock.yml
#	.github/workflows/test-dispatcher.lock.yml
#	.github/workflows/test-project-url-default.lock.yml
#	.github/workflows/test-workflow.lock.yml
#	.github/workflows/tidy.lock.yml
#	.github/workflows/ubuntu-image-analyzer.lock.yml
#	.github/workflows/video-analyzer.lock.yml
#	.github/workflows/weekly-issue-summary.lock.yml
#	.github/workflows/workflow-generator.lock.yml
#	.github/workflows/workflow-health-manager.lock.yml
#	.github/workflows/workflow-normalizer.lock.yml
#	.github/workflows/workflow-skill-extractor.lock.yml
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation...

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Changeset Generator failed. Please review the logs for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.52.0
jq jq-1.7
yq v4.50.1
curl 8.5.0
gh 2.86.0
node v20.20.0
python3 3.12.3
go go1.24.12
java ⚠️ Installed but execution error
dotnet ⚠️ Installed but execution error

Result: 10/12 tools available, 2/12 have execution issues ⚠️

Issues Found:

  • java: Binary exists at /usr/lib/jvm/temurin-17-jdk-amd64/bin/java but executes as bash (possible container/runtime issue)
  • dotnet: Binary exists at /usr/share/dotnet/dotnet but fails with "cannot execute dotnet when renamed to bash" error

Working Tools: bash, sh, git, jq, yq, curl, gh, node, python3, go

AI generated by Agent Container Smoke Test

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Smoke Test: Copilot - Run 21734996717

Results: ✅ PASS ⚠️

Overall: 9/9 tests completed

@Mossaka

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@Mossaka Mossaka merged commit fed348b into main Feb 6, 2026
93 of 95 checks passed
@Mossaka Mossaka deleted the update/awf-0.13.5 branch February 6, 2026 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file smoke-claude smoke-copilot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant