From 6478129ab9436d0fa34c246467988e0cc87fc93d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Dec 2025 17:12:12 +0000 Subject: [PATCH 1/3] Initial plan From 1ba4003e9a0f9de6dc26215cced36b2a15a2a1d1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Dec 2025 17:30:16 +0000 Subject: [PATCH 2/3] Fix firewall logs not printing due to incorrect directory path The firewall logs parsing step was looking in the wrong directory. The awf firewall command writes logs to /tmp/gh-aw/sandbox/firewall/logs/ but the parsing step was looking in /tmp/gh-aw/squid-logs-${sanitizedName}/. Fixed by updating parse_firewall_logs.cjs to use the correct path. Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ai-moderator.lock.yml | 6 +----- .github/workflows/archie.lock.yml | 6 +----- .github/workflows/artifacts-summary.lock.yml | 6 +----- .github/workflows/brave.lock.yml | 6 +----- .github/workflows/breaking-change-checker.lock.yml | 6 +----- .github/workflows/ci-coach.lock.yml | 6 +----- .github/workflows/ci-doctor.lock.yml | 6 +----- .github/workflows/cli-consistency-checker.lock.yml | 6 +----- .github/workflows/copilot-pr-merged-report.lock.yml | 6 +----- .github/workflows/copilot-pr-nlp-analysis.lock.yml | 6 +----- .github/workflows/copilot-pr-prompt-analysis.lock.yml | 6 +----- .github/workflows/craft.lock.yml | 6 +----- .github/workflows/daily-assign-issue-to-user.lock.yml | 6 +----- .github/workflows/daily-copilot-token-report.lock.yml | 6 +----- .github/workflows/daily-firewall-report.lock.yml | 6 +----- .github/workflows/daily-malicious-code-scan.lock.yml | 6 +----- .github/workflows/daily-news.lock.yml | 6 +----- .github/workflows/daily-repo-chronicle.lock.yml | 6 +----- .github/workflows/daily-team-status.lock.yml | 6 +----- .github/workflows/daily-workflow-updater.lock.yml | 6 +----- .github/workflows/dependabot-go-checker.lock.yml | 6 +----- .github/workflows/dev-hawk.lock.yml | 6 +----- .github/workflows/dev.lock.yml | 6 +----- .github/workflows/dictation-prompt.lock.yml | 6 +----- .github/workflows/docs-noob-tester.lock.yml | 6 +----- .github/workflows/example-permissions-warning.lock.yml | 6 +----- .github/workflows/firewall-escape.lock.yml | 6 +----- .github/workflows/firewall.lock.yml | 6 +----- .github/workflows/glossary-maintainer.lock.yml | 6 +----- .github/workflows/grumpy-reviewer.lock.yml | 6 +----- .github/workflows/hourly-ci-cleaner.lock.yml | 6 +----- .github/workflows/issue-monster.lock.yml | 6 +----- .github/workflows/issue-triage-agent.lock.yml | 6 +----- .github/workflows/layout-spec-maintainer.lock.yml | 6 +----- .github/workflows/mcp-inspector.lock.yml | 6 +----- .github/workflows/mergefest.lock.yml | 6 +----- .github/workflows/notion-issue-summary.lock.yml | 6 +----- .github/workflows/org-health-report.lock.yml | 6 +----- .github/workflows/pdf-summary.lock.yml | 6 +----- .github/workflows/plan.lock.yml | 6 +----- .github/workflows/poem-bot.lock.yml | 6 +----- .github/workflows/portfolio-analyst.lock.yml | 6 +----- .github/workflows/pr-nitpick-reviewer.lock.yml | 6 +----- .github/workflows/python-data-charts.lock.yml | 6 +----- .github/workflows/q.lock.yml | 6 +----- .github/workflows/release.lock.yml | 6 +----- .github/workflows/repo-tree-map.lock.yml | 6 +----- .github/workflows/repository-quality-improver.lock.yml | 6 +----- .github/workflows/research.lock.yml | 6 +----- .github/workflows/smoke-copilot-no-firewall.lock.yml | 6 +----- .github/workflows/smoke-copilot-playwright.lock.yml | 6 +----- .github/workflows/smoke-copilot-safe-inputs.lock.yml | 6 +----- .github/workflows/smoke-copilot.lock.yml | 6 +----- .github/workflows/spec-kit-execute.lock.yml | 6 +----- .github/workflows/spec-kit-executor.lock.yml | 6 +----- .github/workflows/speckit-dispatcher.lock.yml | 6 +----- .github/workflows/stale-repo-identifier.lock.yml | 6 +----- .github/workflows/super-linter.lock.yml | 6 +----- .github/workflows/technical-doc-writer.lock.yml | 6 +----- .github/workflows/test-discussion-expires.lock.yml | 6 +----- .github/workflows/test-hide-older-comments.lock.yml | 6 +----- .github/workflows/test-python-safe-input.lock.yml | 6 +----- .github/workflows/tidy.lock.yml | 6 +----- .github/workflows/video-analyzer.lock.yml | 6 +----- .github/workflows/weekly-issue-summary.lock.yml | 6 +----- pkg/workflow/js/parse_firewall_logs.cjs | 6 ++---- 66 files changed, 67 insertions(+), 329 deletions(-) diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index e1e116a4081..f1fed3387c6 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -6193,11 +6193,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 3b7267bf279..fd6917425ba 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -6924,11 +6924,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 34735defaab..95029f8b77d 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -5205,11 +5205,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 08e28141566..331d71a2cfd 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -6714,11 +6714,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 3ea8502056f..23473f2e8f3 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -5289,11 +5289,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index d5f3bb892d4..2862c6464ec 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -6491,11 +6491,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 8a1518456c6..8faeaec20c7 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -6153,11 +6153,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index b5927d2d213..58987e41994 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -5286,11 +5286,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index d538119ae5c..37b24dfcb47 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -6738,11 +6738,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 3adac4fccd0..2dc8d989955 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -6826,11 +6826,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 23cb472a23e..4db6802fe9b 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -5849,11 +5849,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 68764284b21..b09784fa7e1 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -7058,11 +7058,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 193286baa1f..0af9388ba39 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -5657,11 +5657,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 5338c6dc7ac..a279fef1ce0 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -6995,11 +6995,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 5f1f36ac85b..b2cad78ed54 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -6280,11 +6280,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 057e20d3152..cfdacc437fd 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -5524,11 +5524,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index e42097e64ca..b337f512319 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -6754,11 +6754,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 01e41f341e8..276403314d5 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -6428,11 +6428,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 057d0f1032a..c12dd2e33ea 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -5052,11 +5052,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index a1c00222a7f..8a9b3ae236a 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -5216,11 +5216,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 563ea4b52ca..1009883ae6e 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -5819,11 +5819,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 13369fc506b..c1e04bd6d57 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -5937,11 +5937,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index ceb9ad7e1bc..afbcb9a6906 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -5917,11 +5917,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index dcd42eeaf7c..a73c6cb05a3 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -5159,11 +5159,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 802862b1cd9..2db54170a76 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -5298,11 +5298,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 5b8d756859d..a31090a0b3e 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -2291,11 +2291,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index ec4f349fd30..ec8ba6e60b0 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -2711,11 +2711,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 480675f4cb5..c60ecfdc707 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -2406,11 +2406,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 1748ceaab34..7307addd3f1 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -6317,11 +6317,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 2729fc1fadb..57cbaec7eb4 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -6863,11 +6863,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 6e9ae0fdd79..fe40f6e9265 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -5635,11 +5635,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index bd8f476e228..28157376bac 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -6096,11 +6096,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index adb18a5cb98..90ffc2eb514 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -5391,11 +5391,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 31f2c1cb01a..752e1cac18e 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -5450,11 +5450,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 392f5dac822..e66a99341a1 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -5830,11 +5830,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index aa1a70bb547..18d922570ac 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -6002,11 +6002,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index d3d0b37b726..c81f11d3ea1 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -4894,11 +4894,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index a80aaf6b2c6..4467b25ec20 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -6689,11 +6689,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 7a7b8537f2c..26d3f4696ef 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -6888,11 +6888,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index e5da0b5a503..86952d66198 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -6175,11 +6175,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 582a316e607..d5036ce1b30 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -7940,11 +7940,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 4a07a4510b5..b08f0ed37e2 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -6054,11 +6054,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 67490ae88e9..48ab630edf3 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -7171,11 +7171,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index ce0c667e620..b0ff0d82850 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -7062,11 +7062,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 3dfdecd691f..9213142095c 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -7472,11 +7472,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index bc6b9c8c3d6..df7274bfc70 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -5352,11 +5352,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 34ee9795b92..7fdbeed9633 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -5233,11 +5233,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 1661137ba81..0368eefdcaa 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -6270,11 +6270,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 67ffdfca2b6..0444db4156b 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -5147,11 +5147,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/smoke-copilot-no-firewall.lock.yml b/.github/workflows/smoke-copilot-no-firewall.lock.yml index 8d1a96475a5..4affcb7e9b0 100644 --- a/.github/workflows/smoke-copilot-no-firewall.lock.yml +++ b/.github/workflows/smoke-copilot-no-firewall.lock.yml @@ -8352,11 +8352,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index 3ebc9286a6c..7a36f505f6f 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -8332,11 +8332,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index 2e616db69af..ac734d7be12 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -8057,11 +8057,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index fe8c43e3096..5b657d2d1f3 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -6871,11 +6871,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index 3c525e35fbf..4619122fe18 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -5761,11 +5761,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index 195b9676fc4..b465dfab209 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -5451,11 +5451,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index 1df4ce20dfa..45edefe5f30 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -7383,11 +7383,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 2ddbf05a5d6..dd9de8cc508 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -6925,11 +6925,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index c79e7f46f49..ddf74f72d74 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -5448,11 +5448,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 567814eed2e..e2288241a40 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -6674,11 +6674,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/test-discussion-expires.lock.yml b/.github/workflows/test-discussion-expires.lock.yml index 44c19df5199..f30a4f77b2a 100644 --- a/.github/workflows/test-discussion-expires.lock.yml +++ b/.github/workflows/test-discussion-expires.lock.yml @@ -4832,11 +4832,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/test-hide-older-comments.lock.yml b/.github/workflows/test-hide-older-comments.lock.yml index 4bc8629fb20..b7a3290dc76 100644 --- a/.github/workflows/test-hide-older-comments.lock.yml +++ b/.github/workflows/test-hide-older-comments.lock.yml @@ -5606,11 +5606,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/test-python-safe-input.lock.yml b/.github/workflows/test-python-safe-input.lock.yml index 04368cfd9ef..8398c9ebe2e 100644 --- a/.github/workflows/test-python-safe-input.lock.yml +++ b/.github/workflows/test-python-safe-input.lock.yml @@ -6452,11 +6452,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 170cb1e6cb2..2b18b409a2d 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -5575,11 +5575,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 6f5dd818423..f93edfd7fd7 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -5489,11 +5489,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index f48c69d4b4e..ef44fa8b225 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -6281,11 +6281,7 @@ jobs: try { - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - - const sanitizedName = sanitizeWorkflowName(workflowName); - - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { diff --git a/pkg/workflow/js/parse_firewall_logs.cjs b/pkg/workflow/js/parse_firewall_logs.cjs index 37578cff888..759aba83dc2 100644 --- a/pkg/workflow/js/parse_firewall_logs.cjs +++ b/pkg/workflow/js/parse_firewall_logs.cjs @@ -13,10 +13,8 @@ function main() { const path = require("path"); try { - // Get the squid logs directory path from environment or use default - const workflowName = process.env.GITHUB_WORKFLOW || "workflow"; - const sanitizedName = sanitizeWorkflowName(workflowName); - const squidLogsDir = `/tmp/gh-aw/squid-logs-${sanitizedName}/`; + // Get the firewall logs directory path - awf writes logs to /tmp/gh-aw/sandbox/firewall/logs + const squidLogsDir = `/tmp/gh-aw/sandbox/firewall/logs/`; if (!fs.existsSync(squidLogsDir)) { core.info(`No firewall logs directory found at: ${squidLogsDir}`); From f0a9024cd75b80e0bf261c2cde07a83df088dfbb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 11 Dec 2025 17:41:18 +0000 Subject: [PATCH 3/3] Add changeset [skip-ci] --- .changeset/patch-fix-firewall-logs-path.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .changeset/patch-fix-firewall-logs-path.md diff --git a/.changeset/patch-fix-firewall-logs-path.md b/.changeset/patch-fix-firewall-logs-path.md new file mode 100644 index 00000000000..a5a565b4b79 --- /dev/null +++ b/.changeset/patch-fix-firewall-logs-path.md @@ -0,0 +1,10 @@ +--- +"gh-aw": patch +--- + +Fix firewall logs not printing due to incorrect directory path. The firewall +log parser was reading from a sanitized workflow-specific directory but the +logs are written to a fixed sandbox path. This change documents the bugfix +that updates the parser to read from `/tmp/gh-aw/sandbox/firewall/logs/` and +removes the unnecessary workflow name sanitization. +