From 22ff4504a1b20c7233f7f89a691b231a917d91fa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 6 Jan 2026 01:21:45 +0000 Subject: [PATCH 1/7] Initial plan From 239b62efa9928cdceff0dd8829dce9111eb007a1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 6 Jan 2026 01:37:50 +0000 Subject: [PATCH 2/7] Replace JavaScript firewall log parser with awf logs summary command Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .../agent-performance-analyzer.lock.yml | 10 ++-------- .github/workflows/ai-moderator.lock.yml | 10 ++-------- .github/workflows/archie.lock.yml | 10 ++-------- .github/workflows/artifacts-summary.lock.yml | 10 ++-------- .github/workflows/audit-workflows.lock.yml | 10 ++-------- .github/workflows/beads-worker.lock.yml | 10 ++-------- .github/workflows/blog-auditor.lock.yml | 10 ++-------- .github/workflows/brave.lock.yml | 10 ++-------- .../breaking-change-checker.lock.yml | 10 ++-------- .github/workflows/campaign-generator.lock.yml | 10 ++-------- .github/workflows/changeset.lock.yml | 10 ++-------- .github/workflows/ci-coach.lock.yml | 10 ++-------- .github/workflows/ci-doctor.lock.yml | 10 ++-------- .../cli-consistency-checker.lock.yml | 10 ++-------- .../workflows/cli-version-checker.lock.yml | 10 ++-------- .github/workflows/cloclo.lock.yml | 10 ++-------- .../commit-changes-analyzer.lock.yml | 10 ++-------- .../workflows/copilot-agent-analysis.lock.yml | 10 ++-------- .../copilot-pr-merged-report.lock.yml | 10 ++-------- .../copilot-pr-nlp-analysis.lock.yml | 10 ++-------- .../copilot-pr-prompt-analysis.lock.yml | 10 ++-------- .../copilot-session-insights.lock.yml | 10 ++-------- .github/workflows/craft.lock.yml | 10 ++-------- .../daily-assign-issue-to-user.lock.yml | 10 ++-------- .github/workflows/daily-choice-test.lock.yml | 10 ++-------- .../workflows/daily-cli-performance.lock.yml | 10 ++-------- .github/workflows/daily-code-metrics.lock.yml | 10 ++-------- .../daily-copilot-token-report.lock.yml | 10 ++-------- .github/workflows/daily-doc-updater.lock.yml | 10 ++-------- .github/workflows/daily-fact.lock.yml | 10 ++-------- .github/workflows/daily-file-diet.lock.yml | 10 ++-------- .../workflows/daily-firewall-report.lock.yml | 10 ++-------- .../workflows/daily-issues-report.lock.yml | 10 ++-------- .../daily-malicious-code-scan.lock.yml | 10 ++-------- .../daily-multi-device-docs-tester.lock.yml | 10 ++-------- .github/workflows/daily-news.lock.yml | 10 ++-------- .../daily-performance-summary.lock.yml | 10 ++-------- .../workflows/daily-repo-chronicle.lock.yml | 10 ++-------- .github/workflows/daily-team-status.lock.yml | 10 ++-------- .../workflows/daily-workflow-updater.lock.yml | 10 ++-------- .github/workflows/deep-report.lock.yml | 10 ++-------- .../workflows/dependabot-go-checker.lock.yml | 10 ++-------- .github/workflows/dev-hawk.lock.yml | 10 ++-------- .github/workflows/dev.lock.yml | 10 ++-------- .../developer-docs-consolidator.lock.yml | 10 ++-------- .github/workflows/dictation-prompt.lock.yml | 10 ++-------- .github/workflows/docs-noob-tester.lock.yml | 10 ++-------- ...ty-maintenance-project67.campaign.lock.yml | 10 ++-------- .../duplicate-code-detector.lock.yml | 10 ++-------- .../example-custom-error-patterns.lock.yml | 10 ++-------- .../example-permissions-warning.lock.yml | 10 ++-------- .../example-workflow-analyzer.lock.yml | 10 ++-------- ...size-reduction-project71.campaign.lock.yml | 10 ++-------- .github/workflows/firewall-escape.lock.yml | 10 ++-------- .github/workflows/firewall.lock.yml | 10 ++-------- .../github-mcp-structural-analysis.lock.yml | 10 ++-------- .../github-mcp-tools-report.lock.yml | 10 ++-------- .../workflows/glossary-maintainer.lock.yml | 10 ++-------- .github/workflows/go-fan.lock.yml | 10 ++-------- .github/workflows/go-logger.lock.yml | 10 ++-------- .../workflows/go-pattern-detector.lock.yml | 10 ++-------- .github/workflows/grumpy-reviewer.lock.yml | 10 ++-------- .github/workflows/hourly-ci-cleaner.lock.yml | 10 ++-------- .../workflows/instructions-janitor.lock.yml | 10 ++-------- .github/workflows/issue-arborist.lock.yml | 10 ++-------- .github/workflows/issue-monster.lock.yml | 10 ++-------- .../issue-template-optimizer.lock.yml | 10 ++-------- .github/workflows/issue-triage-agent.lock.yml | 10 ++-------- .github/workflows/jsweep.lock.yml | 10 ++-------- .../workflows/layout-spec-maintainer.lock.yml | 10 ++-------- .github/workflows/lockfile-stats.lock.yml | 10 ++-------- .github/workflows/mcp-inspector.lock.yml | 10 ++-------- .github/workflows/mergefest.lock.yml | 10 ++-------- .github/workflows/metrics-collector.lock.yml | 10 ++-------- .../workflows/notion-issue-summary.lock.yml | 10 ++-------- .github/workflows/org-health-report.lock.yml | 10 ++-------- .github/workflows/pdf-summary.lock.yml | 10 ++-------- .github/workflows/plan.lock.yml | 10 ++-------- ...ayground-org-project-update-issue.lock.yml | 10 ++-------- .../playground-snapshots-refresh.lock.yml | 10 ++-------- .github/workflows/poem-bot.lock.yml | 10 ++-------- .github/workflows/portfolio-analyst.lock.yml | 10 ++-------- .../workflows/pr-nitpick-reviewer.lock.yml | 10 ++-------- .../prompt-clustering-analysis.lock.yml | 10 ++-------- .github/workflows/python-data-charts.lock.yml | 10 ++-------- .github/workflows/q.lock.yml | 10 ++-------- .github/workflows/release.lock.yml | 10 ++-------- .github/workflows/repo-tree-map.lock.yml | 10 ++-------- .../repository-quality-improver.lock.yml | 10 ++-------- .github/workflows/research.lock.yml | 10 ++-------- .github/workflows/safe-output-health.lock.yml | 10 ++-------- .../schema-consistency-checker.lock.yml | 10 ++-------- .github/workflows/scout.lock.yml | 10 ++-------- .../workflows/security-compliance.lock.yml | 10 ++-------- .github/workflows/security-fix-pr.lock.yml | 10 ++-------- .../semantic-function-refactor.lock.yml | 10 ++-------- .../workflows/slide-deck-maintainer.lock.yml | 10 ++-------- .github/workflows/smoke-claude.lock.yml | 10 ++-------- .../workflows/smoke-codex-firewall.lock.yml | 10 ++-------- .github/workflows/smoke-codex.lock.yml | 10 ++-------- .../smoke-copilot-playwright.lock.yml | 10 ++-------- .../smoke-copilot-safe-inputs.lock.yml | 10 ++-------- .github/workflows/smoke-copilot.lock.yml | 10 ++-------- .github/workflows/smoke-detector.lock.yml | 10 ++-------- .../smoke-srt-custom-config.lock.yml | 4 ++-- .github/workflows/smoke-srt.lock.yml | 4 ++-- .github/workflows/spec-kit-execute.lock.yml | 10 ++-------- .github/workflows/spec-kit-executor.lock.yml | 10 ++-------- .github/workflows/speckit-dispatcher.lock.yml | 10 ++-------- .../workflows/stale-repo-identifier.lock.yml | 10 ++-------- .../workflows/static-analysis-report.lock.yml | 10 ++-------- .github/workflows/sub-issue-closer.lock.yml | 10 ++-------- .github/workflows/super-linter.lock.yml | 10 ++-------- .../workflows/technical-doc-writer.lock.yml | 10 ++-------- .github/workflows/terminal-stylist.lock.yml | 10 ++-------- .github/workflows/tidy.lock.yml | 10 ++-------- .github/workflows/typist.lock.yml | 10 ++-------- .../workflows/ubuntu-image-analyzer.lock.yml | 10 ++-------- .github/workflows/unbloat-docs.lock.yml | 10 ++-------- .github/workflows/video-analyzer.lock.yml | 10 ++-------- .../workflows/weekly-issue-summary.lock.yml | 10 ++-------- .github/workflows/workflow-generator.lock.yml | 10 ++-------- .../workflow-health-manager.lock.yml | 10 ++-------- pkg/workflow/copilot_srt.go | 19 ++----------------- 124 files changed, 248 insertions(+), 989 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index f1706a855f..b175e521b6 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -1351,15 +1351,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index d3d557335e..10884a72f4 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -823,15 +823,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 9d44624488..febdd0fb42 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -918,15 +918,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index cd391f3b01..c0f8272e1a 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -736,15 +736,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 3d11a8d386..ab60fff06d 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -1129,15 +1129,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/beads-worker.lock.yml b/.github/workflows/beads-worker.lock.yml index d3e3ad59ac..e5441b429c 100644 --- a/.github/workflows/beads-worker.lock.yml +++ b/.github/workflows/beads-worker.lock.yml @@ -890,15 +890,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index bfc9688153..a5b65313c0 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -1033,15 +1033,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index e07e3beb7c..36791a685d 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -811,15 +811,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 51d510545f..a1465df820 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -857,15 +857,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index d041608843..eb29765a80 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -777,15 +777,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 37f4fff2e6..1488c4e64c 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -947,15 +947,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 6a086bcceb..c4fa566aa9 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -1395,15 +1395,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 4fbefc2173..8278f039a8 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -934,15 +934,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 8e41cd752a..2631d4c8b4 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -844,15 +844,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 5bd451b0ed..d318c26271 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -1097,15 +1097,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index f099d009e3..a8d9491bf2 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -1247,15 +1247,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 52d4c3a067..16a5a27bc6 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -949,15 +949,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 023bef4908..039eaa8a0f 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -1365,15 +1365,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index bbe8f379d4..21690f76c8 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -918,15 +918,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_safe_inputs_logs.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 0ae7119006..de313464f5 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -1591,15 +1591,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 542d5ca7a0..1e1df73123 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -1104,15 +1104,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index c70ad2cc9c..ce4d80e957 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -1902,15 +1902,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index c7a08ba57d..1d82be284e 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -983,15 +983,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 617b014386..189efa72ae 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -678,15 +678,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 1c756d35a5..247ca4164e 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -656,15 +656,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index a64484e02d..e80b2d3840 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -1313,15 +1313,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index deb0a75ba4..8f2518a741 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -1606,15 +1606,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 2c270b0ef8..a3f63d1563 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -1698,15 +1698,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index a6c1e46cd3..831f53aaaf 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -929,15 +929,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 7f2fceb1cb..7c1b40d981 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -651,15 +651,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 3bf16519b7..9ed84a14cc 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -939,15 +939,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index d11efd24d8..03769bda9a 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -1150,15 +1150,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index ad193ed259..4f0cff34e0 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -1739,15 +1739,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 37adaafdb5..ef6ccf6ac5 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -988,15 +988,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 4d7e062759..293add7b0c 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -920,15 +920,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 69380d70b2..e3b34e4607 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -1514,15 +1514,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index a942753f5c..113c91e308 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -1688,15 +1688,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_safe_inputs_logs.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index fa1e700d8f..68f7b3941e 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -1364,15 +1364,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 4017a1c00a..511d7c55d7 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -762,15 +762,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 86fde1ee59..5b289519c7 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -827,15 +827,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index a179999a0a..33e1c0f6e2 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -1230,15 +1230,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 4b0f7526d1..4ca57aa36f 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -1124,15 +1124,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index bdc943fd12..333df0c019 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -918,15 +918,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 29af3e01ff..0ea6acfa39 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -623,15 +623,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index abfb6d2c48..ac9031e025 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -1462,15 +1462,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index bdd895d43e..f19ae7ce3f 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -726,15 +726,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index a9c0e8a8f1..f7567a98cc 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -859,15 +859,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml index 98c2447a6e..01e0c30216 100644 --- a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml +++ b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml @@ -1299,15 +1299,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (campaigns) if: always() diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index afca769256..33ddc5f020 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -894,15 +894,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index a00a83cd53..cf6461b308 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -411,15 +411,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 19beddb71d..7180213846 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -412,15 +412,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 663f16612a..12df13340b 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -730,15 +730,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/file-size-reduction-project71.campaign.lock.yml b/.github/workflows/file-size-reduction-project71.campaign.lock.yml index 419a54a0c4..c843408494 100644 --- a/.github/workflows/file-size-reduction-project71.campaign.lock.yml +++ b/.github/workflows/file-size-reduction-project71.campaign.lock.yml @@ -1292,15 +1292,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (campaigns) if: always() diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index ea158fadcf..b9c88fb10f 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -612,15 +612,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 5a4a90681e..80935f4e7d 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -448,15 +448,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index c8587ed3b4..8e3c11d5a2 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -1413,15 +1413,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 18b2c1ab34..08660b9498 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -1302,15 +1302,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 225b3c41f2..495848d3eb 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -1367,15 +1367,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index cfea2a874b..03aa42d23d 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -1081,15 +1081,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 4d9c5b032f..a4b9d5d2e8 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -1028,15 +1028,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index b25821b00b..91effa2db7 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -866,15 +866,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index a66a705300..c7dfa015c8 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -918,15 +918,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 9818ac6aab..920d4b4119 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -1036,15 +1036,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 77220d1424..cedac014e8 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -908,15 +908,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 10826d034b..fc1c41adf1 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -963,15 +963,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 134aad9283..045d35c833 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -870,15 +870,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/issue-template-optimizer.lock.yml b/.github/workflows/issue-template-optimizer.lock.yml index 4f9fb54645..ffe0396286 100644 --- a/.github/workflows/issue-template-optimizer.lock.yml +++ b/.github/workflows/issue-template-optimizer.lock.yml @@ -961,15 +961,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index ead47712ff..50f9cbf7be 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -656,15 +656,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 375f29964b..ba7aa4d8f5 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -995,15 +995,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 37a1275235..47b37089c4 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -942,15 +942,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 69befd939c..b5c7168af9 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -1084,15 +1084,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 087018a9e5..887ea0ff29 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -1270,15 +1270,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index f947a8945b..1cd4d70458 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -1018,15 +1018,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 8568dce3f7..a84521eeef 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -722,15 +722,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 58a615ed7a..25883848c5 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -655,15 +655,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 96699bcc4d..e2b746d625 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -1521,15 +1521,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index bdd42d9a84..ccd5ba0cef 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -909,15 +909,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 588ad79a76..285f174721 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -956,15 +956,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index ded461bdff..46d8d4e6fd 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -670,15 +670,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index c7df6f164b..09a44c41f2 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -700,15 +700,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 30ae7737af..373788863a 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1332,15 +1332,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 398fe405ea..b77ebdada5 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -1479,15 +1479,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 03404ccb3b..4729b2b0b0 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -1232,15 +1232,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index ce2ec68f6d..e44100252b 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -1505,15 +1505,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index c4d57a0ed1..deb878d737 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -1770,15 +1770,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 3df3e26c41..23377eca0e 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -1257,15 +1257,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 2185f39e6a..9e0735456e 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -794,15 +794,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 986f98ac65..2426ee9573 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -760,15 +760,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 90392e77ed..cfada2ae90 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -1270,15 +1270,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact (focus-areas) uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 8ec0deb3a5..74c1067a1a 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -717,15 +717,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 8019f6761b..5bd6900569 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -1210,15 +1210,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index f8ca004261..0798b007f6 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -1059,15 +1059,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 2b2843b348..81df8ab5ff 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -1157,15 +1157,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 073c3179c1..c97d9eced8 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -975,15 +975,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 25e3f00ac8..ed907d274e 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -897,15 +897,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 185058295f..28e8cf4b83 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -1221,15 +1221,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index f282e1e8d9..662e7d910f 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -980,15 +980,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 85e4a84c17..fb424200ef 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1066,15 +1066,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index e5a0d4402c..868465195c 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -793,15 +793,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index ced6943edf..b5551ed285 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -880,15 +880,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_codex_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index dcdf60dea5..331daf395d 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -998,15 +998,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_safe_inputs_logs.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index 91ee99d526..71e351680c 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -748,15 +748,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_safe_inputs_logs.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 42b7728e37..9b8db49907 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -834,15 +834,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index d8ed0bd180..56227dae93 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -1131,15 +1131,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/smoke-srt-custom-config.lock.yml b/.github/workflows/smoke-srt-custom-config.lock.yml index 96edf43be7..d694c8c6dc 100644 --- a/.github/workflows/smoke-srt-custom-config.lock.yml +++ b/.github/workflows/smoke-srt-custom-config.lock.yml @@ -143,8 +143,8 @@ jobs: echo "System configuration applied successfully" - name: Install Sandbox Runtime run: | - echo "Installing @anthropic-ai/sandbox-runtime locally" - npm install @anthropic-ai/sandbox-runtime + echo "Installing @anthropic-ai/sandbox-runtime@0.0.23 locally" + npm install @anthropic-ai/sandbox-runtime@0.0.23 echo "Sandbox Runtime installed successfully" - name: Install GitHub Copilot CLI run: npm install --silent @github/copilot@0.0.374 diff --git a/.github/workflows/smoke-srt.lock.yml b/.github/workflows/smoke-srt.lock.yml index 1c1c65ab99..cdd6fa4a6c 100644 --- a/.github/workflows/smoke-srt.lock.yml +++ b/.github/workflows/smoke-srt.lock.yml @@ -159,8 +159,8 @@ jobs: echo "System configuration applied successfully" - name: Install Sandbox Runtime run: | - echo "Installing @anthropic-ai/sandbox-runtime locally" - npm install @anthropic-ai/sandbox-runtime + echo "Installing @anthropic-ai/sandbox-runtime@0.0.23 locally" + npm install @anthropic-ai/sandbox-runtime@0.0.23 echo "Sandbox Runtime installed successfully" - name: Install GitHub Copilot CLI run: npm install --silent @github/copilot@0.0.374 diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index cab1417833..f37490b10f 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -1115,15 +1115,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index c05b02707f..0a9ad95295 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -962,15 +962,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index b5e31c5df4..49525157d7 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -1226,15 +1226,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 902bdcb208..b068053d72 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -1492,15 +1492,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 7bf6376592..a0488a9aca 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -1119,15 +1119,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 2b750bc7fe..9562bab19e 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -802,15 +802,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 0d82fff1d1..f1e1259380 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -857,15 +857,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index a234fef41d..3f431cbb1d 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -1188,15 +1188,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index b7ef730bd4..19d3273520 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -784,15 +784,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 091267fbaf..fcdb0c89dc 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -846,15 +846,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index c9929c86f8..3ea29d88ae 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -1219,15 +1219,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 3e272a201e..7c3c76ab2b 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -1111,15 +1111,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 91d3af9b87..22f0e72ce1 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -1198,15 +1198,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_claude_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 731cf577a4..25b70e91a3 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -967,15 +967,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 667362ff53..a876fb445f 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -1295,15 +1295,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 if: always() diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index c75d61e58d..2597076dcd 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -798,15 +798,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 0619ebcf41..076267327a 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -1212,15 +1212,9 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/tmp/gh-aw/actions/parse_copilot_log.cjs'); await main(); - - name: Parse firewall logs for step summary + - name: Firewall summary if: always() - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - script: | - const { setupGlobals } = require('/tmp/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io); - const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs'); - await main(); + run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) if: always() diff --git a/pkg/workflow/copilot_srt.go b/pkg/workflow/copilot_srt.go index 8d4090332c..5aaf6a3f99 100644 --- a/pkg/workflow/copilot_srt.go +++ b/pkg/workflow/copilot_srt.go @@ -231,25 +231,10 @@ func generateSquidLogsUploadStep(workflowName string) GitHubActionStep { // generateFirewallLogParsingStep creates a GitHub Actions step to parse firewall logs and create step summary. func generateFirewallLogParsingStep(workflowName string) GitHubActionStep { - // Get the firewall log parser script - parserScript := GetLogParserScript("parse_firewall_logs") - if parserScript == "" { - // Return empty step if parser script not found - return GitHubActionStep([]string{}) - } - stepLines := []string{ - " - name: Parse firewall logs for step summary", + " - name: Firewall summary", " if: always()", - " uses: " + GetActionPin("actions/github-script"), - " with:", - " script: |", - // Use the setup_globals helper to store GitHub Actions objects in global scope - " const { setupGlobals } = require('" + SetupActionDestination + "/setup_globals.cjs');", - " setupGlobals(core, github, context, exec, io);", - // Load firewall log parser script from external file using require() - " const { main } = require('/tmp/gh-aw/actions/parse_firewall_logs.cjs');", - " await main();", + " run: awf logs summary >> $GITHUB_STEP_SUMMARY", } return GitHubActionStep(stepLines) From 2f307ad52fd2165232d8e0675f2fe117c721e451 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 6 Jan 2026 18:44:18 +0000 Subject: [PATCH 3/7] Add continue-on-error to firewall summary step to prevent workflow failures Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com> --- .github/workflows/agent-performance-analyzer.lock.yml | 1 + .github/workflows/ai-moderator.lock.yml | 1 + .github/workflows/archie.lock.yml | 1 + .github/workflows/artifacts-summary.lock.yml | 1 + .github/workflows/audit-workflows.lock.yml | 1 + .github/workflows/beads-worker.lock.yml | 1 + .github/workflows/blog-auditor.lock.yml | 1 + .github/workflows/brave.lock.yml | 1 + .github/workflows/breaking-change-checker.lock.yml | 1 + .github/workflows/campaign-generator.lock.yml | 1 + .github/workflows/changeset.lock.yml | 1 + .github/workflows/ci-coach.lock.yml | 1 + .github/workflows/ci-doctor.lock.yml | 1 + .github/workflows/cli-consistency-checker.lock.yml | 1 + .github/workflows/cli-version-checker.lock.yml | 1 + .github/workflows/cloclo.lock.yml | 1 + .github/workflows/commit-changes-analyzer.lock.yml | 1 + .github/workflows/copilot-agent-analysis.lock.yml | 1 + .github/workflows/copilot-pr-merged-report.lock.yml | 1 + .github/workflows/copilot-pr-nlp-analysis.lock.yml | 1 + .github/workflows/copilot-pr-prompt-analysis.lock.yml | 1 + .github/workflows/copilot-session-insights.lock.yml | 1 + .github/workflows/craft.lock.yml | 1 + .github/workflows/daily-assign-issue-to-user.lock.yml | 1 + .github/workflows/daily-choice-test.lock.yml | 1 + .github/workflows/daily-cli-performance.lock.yml | 1 + .github/workflows/daily-code-metrics.lock.yml | 1 + .github/workflows/daily-copilot-token-report.lock.yml | 1 + .github/workflows/daily-doc-updater.lock.yml | 1 + .github/workflows/daily-fact.lock.yml | 1 + .github/workflows/daily-file-diet.lock.yml | 1 + .github/workflows/daily-firewall-report.lock.yml | 1 + .github/workflows/daily-issues-report.lock.yml | 1 + .github/workflows/daily-malicious-code-scan.lock.yml | 1 + .github/workflows/daily-multi-device-docs-tester.lock.yml | 1 + .github/workflows/daily-news.lock.yml | 1 + .github/workflows/daily-performance-summary.lock.yml | 1 + .github/workflows/daily-repo-chronicle.lock.yml | 1 + .github/workflows/daily-team-status.lock.yml | 1 + .github/workflows/daily-workflow-updater.lock.yml | 1 + .github/workflows/deep-report.lock.yml | 1 + .github/workflows/dependabot-go-checker.lock.yml | 1 + .github/workflows/dev-hawk.lock.yml | 1 + .github/workflows/dev.lock.yml | 1 + .github/workflows/developer-docs-consolidator.lock.yml | 1 + .github/workflows/dictation-prompt.lock.yml | 1 + .github/workflows/docs-noob-tester.lock.yml | 1 + .../docs-quality-maintenance-project67.campaign.lock.yml | 1 + .github/workflows/duplicate-code-detector.lock.yml | 1 + .github/workflows/example-custom-error-patterns.lock.yml | 1 + .github/workflows/example-permissions-warning.lock.yml | 1 + .github/workflows/example-workflow-analyzer.lock.yml | 1 + .../workflows/file-size-reduction-project71.campaign.lock.yml | 1 + .github/workflows/firewall-escape.lock.yml | 1 + .github/workflows/firewall.lock.yml | 1 + .github/workflows/github-mcp-structural-analysis.lock.yml | 1 + .github/workflows/github-mcp-tools-report.lock.yml | 1 + .github/workflows/glossary-maintainer.lock.yml | 1 + .github/workflows/go-fan.lock.yml | 1 + .github/workflows/go-logger.lock.yml | 1 + .github/workflows/go-pattern-detector.lock.yml | 1 + .github/workflows/grumpy-reviewer.lock.yml | 1 + .github/workflows/hourly-ci-cleaner.lock.yml | 1 + .github/workflows/instructions-janitor.lock.yml | 1 + .github/workflows/issue-arborist.lock.yml | 1 + .github/workflows/issue-monster.lock.yml | 1 + .github/workflows/issue-template-optimizer.lock.yml | 1 + .github/workflows/issue-triage-agent.lock.yml | 1 + .github/workflows/jsweep.lock.yml | 1 + .github/workflows/layout-spec-maintainer.lock.yml | 1 + .github/workflows/lockfile-stats.lock.yml | 1 + .github/workflows/mcp-inspector.lock.yml | 1 + .github/workflows/mergefest.lock.yml | 1 + .github/workflows/metrics-collector.lock.yml | 1 + .github/workflows/notion-issue-summary.lock.yml | 1 + .github/workflows/org-health-report.lock.yml | 1 + .github/workflows/pdf-summary.lock.yml | 1 + .github/workflows/plan.lock.yml | 1 + .github/workflows/playground-org-project-update-issue.lock.yml | 1 + .github/workflows/playground-snapshots-refresh.lock.yml | 1 + .github/workflows/poem-bot.lock.yml | 1 + .github/workflows/portfolio-analyst.lock.yml | 1 + .github/workflows/pr-nitpick-reviewer.lock.yml | 1 + .github/workflows/prompt-clustering-analysis.lock.yml | 1 + .github/workflows/python-data-charts.lock.yml | 1 + .github/workflows/q.lock.yml | 1 + .github/workflows/release.lock.yml | 1 + .github/workflows/repo-tree-map.lock.yml | 1 + .github/workflows/repository-quality-improver.lock.yml | 1 + .github/workflows/research.lock.yml | 1 + .github/workflows/safe-output-health.lock.yml | 1 + .github/workflows/schema-consistency-checker.lock.yml | 1 + .github/workflows/scout.lock.yml | 1 + .github/workflows/security-compliance.lock.yml | 1 + .github/workflows/security-fix-pr.lock.yml | 1 + .github/workflows/semantic-function-refactor.lock.yml | 1 + .github/workflows/slide-deck-maintainer.lock.yml | 1 + .github/workflows/smoke-claude.lock.yml | 1 + .github/workflows/smoke-codex-firewall.lock.yml | 1 + .github/workflows/smoke-codex.lock.yml | 1 + .github/workflows/smoke-copilot-playwright.lock.yml | 1 + .github/workflows/smoke-copilot-safe-inputs.lock.yml | 1 + .github/workflows/smoke-copilot.lock.yml | 1 + .github/workflows/smoke-detector.lock.yml | 1 + .github/workflows/spec-kit-execute.lock.yml | 1 + .github/workflows/spec-kit-executor.lock.yml | 1 + .github/workflows/speckit-dispatcher.lock.yml | 1 + .github/workflows/stale-repo-identifier.lock.yml | 1 + .github/workflows/static-analysis-report.lock.yml | 1 + .github/workflows/sub-issue-closer.lock.yml | 1 + .github/workflows/super-linter.lock.yml | 1 + .github/workflows/technical-doc-writer.lock.yml | 1 + .github/workflows/terminal-stylist.lock.yml | 1 + .github/workflows/tidy.lock.yml | 1 + .github/workflows/typist.lock.yml | 1 + .github/workflows/ubuntu-image-analyzer.lock.yml | 1 + .github/workflows/unbloat-docs.lock.yml | 1 + .github/workflows/video-analyzer.lock.yml | 1 + .github/workflows/weekly-issue-summary.lock.yml | 1 + .github/workflows/workflow-generator.lock.yml | 1 + .github/workflows/workflow-health-manager.lock.yml | 1 + pkg/workflow/copilot_srt.go | 1 + 122 files changed, 122 insertions(+) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index b175e521b6..406c5f6d6e 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -1353,6 +1353,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 10884a72f4..6633c475e4 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -825,6 +825,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index febdd0fb42..0a07e26f5e 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -920,6 +920,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index c0f8272e1a..5110c87687 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -738,6 +738,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index ab60fff06d..b6de647f22 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -1131,6 +1131,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/beads-worker.lock.yml b/.github/workflows/beads-worker.lock.yml index e5441b429c..7f6d96652b 100644 --- a/.github/workflows/beads-worker.lock.yml +++ b/.github/workflows/beads-worker.lock.yml @@ -892,6 +892,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index a5b65313c0..717013c675 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -1035,6 +1035,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 36791a685d..44319f0f5a 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -813,6 +813,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index a1465df820..e6604318e0 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -859,6 +859,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index eb29765a80..2605eda579 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -779,6 +779,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 1488c4e64c..6134761117 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -949,6 +949,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index c4fa566aa9..7d694e7718 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -1397,6 +1397,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 8278f039a8..404494fc49 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -936,6 +936,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 2631d4c8b4..8e494e2342 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -846,6 +846,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index d318c26271..05644f3792 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -1099,6 +1099,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index a8d9491bf2..5293e5c541 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -1249,6 +1249,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 16a5a27bc6..5e6bec997e 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -951,6 +951,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 039eaa8a0f..74b1e08820 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -1367,6 +1367,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 21690f76c8..145d14ef17 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -920,6 +920,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index de313464f5..43423723c9 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -1593,6 +1593,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 1e1df73123..a3cccdc7e2 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -1106,6 +1106,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index ce4d80e957..d146b7bbd4 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -1904,6 +1904,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 1d82be284e..1a7ae6b8ce 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -985,6 +985,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 189efa72ae..5e72ba7054 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -680,6 +680,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 247ca4164e..1d5c064930 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -658,6 +658,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index e80b2d3840..650f283670 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -1315,6 +1315,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 8f2518a741..ae03accae1 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -1608,6 +1608,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index a3f63d1563..ff1732bf5a 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -1700,6 +1700,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 831f53aaaf..c7d065f56f 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -931,6 +931,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 7c1b40d981..6d70a30877 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -653,6 +653,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 9ed84a14cc..b24b3ffbb9 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -941,6 +941,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 03769bda9a..a20ab3bfad 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -1152,6 +1152,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 4f0cff34e0..7a81cecd81 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -1741,6 +1741,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index ef6ccf6ac5..b9662d5369 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -990,6 +990,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 293add7b0c..a021b7bd9e 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -922,6 +922,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index e3b34e4607..7f2dc2bdd8 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -1516,6 +1516,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 113c91e308..afe78547da 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -1690,6 +1690,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 68f7b3941e..f3c0e25577 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -1366,6 +1366,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 511d7c55d7..1392de1a33 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -764,6 +764,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 5b289519c7..d806905461 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -829,6 +829,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 33e1c0f6e2..f6693a5cbd 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -1232,6 +1232,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 4ca57aa36f..09b1d856e2 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -1126,6 +1126,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 333df0c019..80f04dd9a0 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -920,6 +920,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 0ea6acfa39..8e0b82eeed 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -625,6 +625,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index ac9031e025..c53052ebc6 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -1464,6 +1464,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index f19ae7ce3f..08c57e1313 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -728,6 +728,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index f7567a98cc..aa38591762 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -861,6 +861,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml index 01e0c30216..77cf2e3d16 100644 --- a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml +++ b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml @@ -1301,6 +1301,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (campaigns) diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 33ddc5f020..fd525bf5fe 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -896,6 +896,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index cf6461b308..900d97740f 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -413,6 +413,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 7180213846..932ce7b759 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -414,6 +414,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 12df13340b..c4f10aa14b 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -732,6 +732,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/file-size-reduction-project71.campaign.lock.yml b/.github/workflows/file-size-reduction-project71.campaign.lock.yml index c843408494..3dbeff7c0e 100644 --- a/.github/workflows/file-size-reduction-project71.campaign.lock.yml +++ b/.github/workflows/file-size-reduction-project71.campaign.lock.yml @@ -1294,6 +1294,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (campaigns) diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index b9c88fb10f..e249c74d7d 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -614,6 +614,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 80935f4e7d..0e97ce4c32 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -450,6 +450,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 8e3c11d5a2..8ff220978f 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -1415,6 +1415,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 08660b9498..1f827640c2 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -1304,6 +1304,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 495848d3eb..4a5602d06d 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -1369,6 +1369,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 03aa42d23d..0df71bdae5 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -1083,6 +1083,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index a4b9d5d2e8..847efe98ec 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -1030,6 +1030,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 91effa2db7..2b35efe972 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -868,6 +868,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index c7dfa015c8..be86157874 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -920,6 +920,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 920d4b4119..1c65da33d9 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -1038,6 +1038,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index cedac014e8..6ddcac3403 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -910,6 +910,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index fc1c41adf1..58d56e035f 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -965,6 +965,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 045d35c833..3c6be9f60d 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -872,6 +872,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/issue-template-optimizer.lock.yml b/.github/workflows/issue-template-optimizer.lock.yml index ffe0396286..ce8f834357 100644 --- a/.github/workflows/issue-template-optimizer.lock.yml +++ b/.github/workflows/issue-template-optimizer.lock.yml @@ -963,6 +963,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 50f9cbf7be..7bebd05f0a 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -658,6 +658,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index ba7aa4d8f5..c836a50c8f 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -997,6 +997,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 47b37089c4..4c9b348d95 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -944,6 +944,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index b5c7168af9..2c806ee71d 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -1086,6 +1086,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 887ea0ff29..b2ddd962f6 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -1272,6 +1272,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 1cd4d70458..9e24e72243 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -1020,6 +1020,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index a84521eeef..ca87ca4add 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -724,6 +724,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 25883848c5..042a95f7ea 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -657,6 +657,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index e2b746d625..348d39390a 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -1523,6 +1523,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index ccd5ba0cef..ba4ecd0dc6 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -911,6 +911,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 285f174721..9bb66a55d1 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -958,6 +958,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index 46d8d4e6fd..ba00b7440f 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -672,6 +672,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index 09a44c41f2..39d923f538 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -702,6 +702,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 373788863a..070b740e94 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1334,6 +1334,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index b77ebdada5..4a96c2e95e 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -1481,6 +1481,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 4729b2b0b0..23ac76a537 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -1234,6 +1234,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index e44100252b..7bdcbcb5e6 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -1507,6 +1507,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index deb878d737..f636384cc6 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -1772,6 +1772,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 23377eca0e..1faa69ebec 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -1259,6 +1259,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 9e0735456e..dd744cf048 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -796,6 +796,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 2426ee9573..f3d2ae27f7 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -762,6 +762,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index cfada2ae90..72ec53c6bc 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -1272,6 +1272,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact (focus-areas) uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 74c1067a1a..42bfc341ee 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -719,6 +719,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 5bd6900569..52f91c44ac 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -1212,6 +1212,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 0798b007f6..ee8e1a30e3 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -1061,6 +1061,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 81df8ab5ff..fb3f2cb411 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -1159,6 +1159,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index c97d9eced8..498c58f4d9 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -977,6 +977,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index ed907d274e..cf92aef8d1 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -899,6 +899,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 28e8cf4b83..ccb6460f95 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -1223,6 +1223,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 662e7d910f..23bde303d2 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -982,6 +982,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index fb424200ef..0bde833bb5 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1068,6 +1068,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index 868465195c..c3ef31d031 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -795,6 +795,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index b5551ed285..10af2716af 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -882,6 +882,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index 331daf395d..3310f0bb0c 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -1000,6 +1000,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index 71e351680c..657de94340 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -750,6 +750,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 9b8db49907..c336e96dab 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -836,6 +836,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index 56227dae93..adbf121c38 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -1133,6 +1133,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index f37490b10f..28cc709e0e 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -1117,6 +1117,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index 0a9ad95295..1028cd8c56 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -964,6 +964,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index 49525157d7..42e194b919 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -1228,6 +1228,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index b068053d72..4eacd67244 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -1494,6 +1494,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index a0488a9aca..12812d1958 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -1121,6 +1121,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 9562bab19e..d219dab9a1 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -804,6 +804,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index f1e1259380..3a00a2fab3 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -859,6 +859,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 3f431cbb1d..17f0a36fb9 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -1190,6 +1190,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 19d3273520..993c7af74a 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -786,6 +786,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index fcdb0c89dc..b04719e8c1 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -848,6 +848,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 3ea29d88ae..5baeae833a 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -1221,6 +1221,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 7c3c76ab2b..9f086c4dd0 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -1113,6 +1113,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 22f0e72ce1..6ddb63f86e 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -1200,6 +1200,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 25b70e91a3..f340b30ade 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -969,6 +969,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index a876fb445f..2aaad8b50d 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -1297,6 +1297,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 2597076dcd..b6548fe5f7 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -800,6 +800,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 076267327a..6172a27b69 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -1214,6 +1214,7 @@ jobs: await main(); - name: Firewall summary if: always() + continue-on-error: true run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/pkg/workflow/copilot_srt.go b/pkg/workflow/copilot_srt.go index 5aaf6a3f99..b867509d9b 100644 --- a/pkg/workflow/copilot_srt.go +++ b/pkg/workflow/copilot_srt.go @@ -234,6 +234,7 @@ func generateFirewallLogParsingStep(workflowName string) GitHubActionStep { stepLines := []string{ " - name: Firewall summary", " if: always()", + " continue-on-error: true", " run: awf logs summary >> $GITHUB_STEP_SUMMARY", } From d4dd75387b18b1cce9dda57d2def038c9d4000b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Jan 2026 22:15:04 +0000 Subject: [PATCH 4/7] Add changeset for PR #9055: use awf logs summary for firewall [skip-ci] reports --- .changeset/patch-awf-logs-firewall-summary.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .changeset/patch-awf-logs-firewall-summary.md diff --git a/.changeset/patch-awf-logs-firewall-summary.md b/.changeset/patch-awf-logs-firewall-summary.md new file mode 100644 index 0000000000..d961f47cb7 --- /dev/null +++ b/.changeset/patch-awf-logs-firewall-summary.md @@ -0,0 +1,10 @@ +--- +"gh-aw": patch +--- + +Use `awf logs summary` to generate the CI firewall report and print it to the GitHub Actions step summary. + +- Adds `continue-on-error: true` to the "Firewall summary" step so CI does not fail when generating reports. +- Recompiles workflow lock files and merges `main` to pick up latest changes. +- Fixes githubnext/gh-aw#9041 + From f86d5b3dcfa24fccacde77d14a840a0e54678ddc Mon Sep 17 00:00:00 2001 From: "Jiaxiao (mossaka) Zhou" Date: Tue, 6 Jan 2026 22:42:34 +0000 Subject: [PATCH 5/7] Fix awf logs summary by setting AWF_LOGS_DIR environment variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "Firewall summary" step was failing with "No log sources found" because awf logs summary couldn't discover the firewall logs. This adds the AWF_LOGS_DIR environment variable pointing to /tmp/gh-aw/sandbox/firewall/logs where the proxy logs are stored when using --proxy-logs-dir. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .github/workflows/agent-performance-analyzer.lock.yml | 2 ++ .github/workflows/ai-moderator.lock.yml | 2 ++ .github/workflows/archie.lock.yml | 2 ++ .github/workflows/artifacts-summary.lock.yml | 2 ++ .github/workflows/audit-workflows.lock.yml | 2 ++ .github/workflows/blog-auditor.lock.yml | 2 ++ .github/workflows/brave.lock.yml | 2 ++ .github/workflows/breaking-change-checker.lock.yml | 2 ++ .github/workflows/campaign-generator.lock.yml | 2 ++ .github/workflows/changeset.lock.yml | 2 ++ .github/workflows/ci-coach.lock.yml | 2 ++ .github/workflows/ci-doctor.lock.yml | 2 ++ .github/workflows/cli-consistency-checker.lock.yml | 2 ++ .github/workflows/cli-version-checker.lock.yml | 2 ++ .github/workflows/cloclo.lock.yml | 2 ++ .github/workflows/commit-changes-analyzer.lock.yml | 2 ++ .github/workflows/copilot-agent-analysis.lock.yml | 2 ++ .github/workflows/copilot-pr-merged-report.lock.yml | 2 ++ .github/workflows/copilot-pr-nlp-analysis.lock.yml | 2 ++ .github/workflows/copilot-pr-prompt-analysis.lock.yml | 2 ++ .github/workflows/copilot-session-insights.lock.yml | 2 ++ .github/workflows/craft.lock.yml | 2 ++ .github/workflows/daily-assign-issue-to-user.lock.yml | 2 ++ .github/workflows/daily-choice-test.lock.yml | 2 ++ .github/workflows/daily-cli-performance.lock.yml | 2 ++ .github/workflows/daily-code-metrics.lock.yml | 2 ++ .github/workflows/daily-copilot-token-report.lock.yml | 2 ++ .github/workflows/daily-doc-updater.lock.yml | 2 ++ .github/workflows/daily-fact.lock.yml | 2 ++ .github/workflows/daily-file-diet.lock.yml | 2 ++ .github/workflows/daily-firewall-report.lock.yml | 2 ++ .github/workflows/daily-issues-report.lock.yml | 2 ++ .github/workflows/daily-malicious-code-scan.lock.yml | 2 ++ .github/workflows/daily-multi-device-docs-tester.lock.yml | 2 ++ .github/workflows/daily-news.lock.yml | 2 ++ .github/workflows/daily-performance-summary.lock.yml | 2 ++ .github/workflows/daily-repo-chronicle.lock.yml | 2 ++ .github/workflows/daily-secrets-analysis.lock.yml | 2 ++ .github/workflows/daily-team-status.lock.yml | 2 ++ .github/workflows/daily-workflow-updater.lock.yml | 2 ++ .github/workflows/deep-report.lock.yml | 2 ++ .github/workflows/dependabot-go-checker.lock.yml | 2 ++ .github/workflows/dev-hawk.lock.yml | 2 ++ .github/workflows/dev.lock.yml | 2 ++ .github/workflows/developer-docs-consolidator.lock.yml | 2 ++ .github/workflows/dictation-prompt.lock.yml | 2 ++ .github/workflows/docs-noob-tester.lock.yml | 2 ++ .../docs-quality-maintenance-project67.campaign.lock.yml | 2 ++ .github/workflows/duplicate-code-detector.lock.yml | 2 ++ .github/workflows/example-custom-error-patterns.lock.yml | 2 ++ .github/workflows/example-permissions-warning.lock.yml | 2 ++ .github/workflows/example-workflow-analyzer.lock.yml | 2 ++ .../file-size-reduction-project71.campaign.lock.yml | 2 ++ .github/workflows/firewall-escape.lock.yml | 2 ++ .github/workflows/firewall.lock.yml | 2 ++ .github/workflows/github-mcp-structural-analysis.lock.yml | 2 ++ .github/workflows/github-mcp-tools-report.lock.yml | 2 ++ .github/workflows/glossary-maintainer.lock.yml | 2 ++ .github/workflows/go-fan.lock.yml | 2 ++ .github/workflows/go-logger.lock.yml | 2 ++ .github/workflows/go-pattern-detector.lock.yml | 2 ++ .github/workflows/grumpy-reviewer.lock.yml | 2 ++ .github/workflows/hourly-ci-cleaner.lock.yml | 2 ++ .github/workflows/instructions-janitor.lock.yml | 2 ++ .github/workflows/issue-arborist.lock.yml | 2 ++ .github/workflows/issue-monster.lock.yml | 2 ++ .github/workflows/issue-template-optimizer.lock.yml | 2 ++ .github/workflows/issue-triage-agent.lock.yml | 2 ++ .github/workflows/jsweep.lock.yml | 2 ++ .github/workflows/layout-spec-maintainer.lock.yml | 2 ++ .github/workflows/lockfile-stats.lock.yml | 2 ++ .github/workflows/mcp-inspector.lock.yml | 2 ++ .github/workflows/mergefest.lock.yml | 2 ++ .github/workflows/metrics-collector.lock.yml | 2 ++ .github/workflows/notion-issue-summary.lock.yml | 2 ++ .github/workflows/org-health-report.lock.yml | 2 ++ .github/workflows/pdf-summary.lock.yml | 2 ++ .github/workflows/plan.lock.yml | 2 ++ .../workflows/playground-org-project-update-issue.lock.yml | 2 ++ .github/workflows/playground-snapshots-refresh.lock.yml | 2 ++ .github/workflows/poem-bot.lock.yml | 2 ++ .github/workflows/portfolio-analyst.lock.yml | 2 ++ .github/workflows/pr-nitpick-reviewer.lock.yml | 2 ++ .github/workflows/prompt-clustering-analysis.lock.yml | 2 ++ .github/workflows/python-data-charts.lock.yml | 2 ++ .github/workflows/q.lock.yml | 2 ++ .github/workflows/release.lock.yml | 2 ++ .github/workflows/repo-tree-map.lock.yml | 2 ++ .github/workflows/repository-quality-improver.lock.yml | 2 ++ .github/workflows/research.lock.yml | 2 ++ .github/workflows/safe-output-health.lock.yml | 2 ++ .github/workflows/schema-consistency-checker.lock.yml | 2 ++ .github/workflows/scout.lock.yml | 2 ++ .github/workflows/security-compliance.lock.yml | 2 ++ .github/workflows/security-fix-pr.lock.yml | 2 ++ .github/workflows/semantic-function-refactor.lock.yml | 2 ++ .github/workflows/slide-deck-maintainer.lock.yml | 2 ++ .github/workflows/smoke-claude.lock.yml | 2 ++ .github/workflows/smoke-codex-firewall.lock.yml | 2 ++ .github/workflows/smoke-codex.lock.yml | 2 ++ .github/workflows/smoke-copilot-playwright.lock.yml | 2 ++ .github/workflows/smoke-copilot-safe-inputs.lock.yml | 2 ++ .github/workflows/smoke-copilot.lock.yml | 2 ++ .github/workflows/smoke-detector.lock.yml | 2 ++ .github/workflows/spec-kit-execute.lock.yml | 2 ++ .github/workflows/spec-kit-executor.lock.yml | 2 ++ .github/workflows/speckit-dispatcher.lock.yml | 2 ++ .github/workflows/stale-repo-identifier.lock.yml | 2 ++ .github/workflows/static-analysis-report.lock.yml | 2 ++ .github/workflows/sub-issue-closer.lock.yml | 2 ++ .github/workflows/super-linter.lock.yml | 2 ++ .github/workflows/technical-doc-writer.lock.yml | 2 ++ .github/workflows/terminal-stylist.lock.yml | 2 ++ .github/workflows/tidy.lock.yml | 2 ++ .github/workflows/typist.lock.yml | 2 ++ .github/workflows/ubuntu-image-analyzer.lock.yml | 2 ++ .github/workflows/unbloat-docs.lock.yml | 2 ++ .github/workflows/video-analyzer.lock.yml | 2 ++ .github/workflows/weekly-issue-summary.lock.yml | 2 ++ .github/workflows/workflow-generator.lock.yml | 2 ++ .github/workflows/workflow-health-manager.lock.yml | 2 ++ pkg/workflow/copilot_srt.go | 5 +++++ 122 files changed, 247 insertions(+) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 7251203d7a..b69ab9255a 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -1353,6 +1353,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 06fc7277cd..025fb69eee 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -825,6 +825,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 6ea3f45c96..4bc563e69b 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -917,6 +917,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index aea8ff49dc..19d34791d4 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -735,6 +735,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index b0d28f8a9d..0ce297497f 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -1136,6 +1136,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 1fa0642331..305d23d8dd 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -1040,6 +1040,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 429c3abc98..9e1ba452d0 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -811,6 +811,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 191c8aa418..e4fca72caa 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -856,6 +856,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index 3121c59596..35fa9fdc14 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -779,6 +779,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index d2a0adbea4..280d301726 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -946,6 +946,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index bf0ab85e37..396fc2940a 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -1394,6 +1394,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 3c6bc63bcd..8ddbd91626 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -935,6 +935,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index ab68e0af95..348fcd1b48 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -843,6 +843,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 429489d8e6..e7420c2162 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -1096,6 +1096,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 7e49f76280..19929dd7e0 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -1246,6 +1246,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index cbd7e1a260..9507a2df90 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -948,6 +948,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 54e41794ab..ac55810e19 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -1372,6 +1372,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 9940bd8d10..0f855e36d5 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -920,6 +920,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 7b49214c3c..315a0e84ec 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -1590,6 +1590,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 853b08c83e..763b985ebd 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -1103,6 +1103,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index a165ae3134..4a289259f3 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -1909,6 +1909,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index ade347363e..f162788f1a 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -982,6 +982,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 98510c2d37..806fd0a2f6 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -680,6 +680,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index b1ca7e5183..90b0c380cc 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -666,6 +666,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 4cc8e57f5b..f7ce1a3a47 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -1318,6 +1318,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index f88f461599..38bc099427 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -1613,6 +1613,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 4b40e7f231..29a6b80be0 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -1702,6 +1702,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 45dc8d9bba..2c82e6ab32 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -928,6 +928,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 93e9a38c04..b22db4c284 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -655,6 +655,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 5202d3300f..d43c14ec7e 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -938,6 +938,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 387c856e53..85362805d0 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -1157,6 +1157,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 9759dbfb52..3714f51196 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -1743,6 +1743,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 1fd57dd9c9..023d313554 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -993,6 +993,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 8e02b51776..5b25a1961d 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -927,6 +927,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload safe-outputs assets for upload_assets job - name: Upload safe-outputs assets diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 9a3b46677c..d0ea21bf3e 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -1573,6 +1573,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 77ef66ecbe..5495065afa 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -1696,6 +1696,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 19299ed19f..6bd000514f 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -1363,6 +1363,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 4ebc20bc7a..9bd68ab33e 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -1006,6 +1006,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 01e5f6e5cf..234ce1a641 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -764,6 +764,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index a611604a2e..564fed9b20 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -826,6 +826,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 4a24661985..7a7c7938e5 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -1229,6 +1229,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 979b17ab8f..018a3c909e 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -1128,6 +1128,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 6f9d8bbfb0..9f2a5dd0a1 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -923,6 +923,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 81776c978d..b8ec5d189b 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -625,6 +625,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 4caac66823..db3ca5a159 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -1461,6 +1461,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index f54380d847..6f771ad7e0 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -725,6 +725,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index de9cecb949..f970d41f95 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -858,6 +858,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload safe-outputs assets for upload_assets job - name: Upload safe-outputs assets diff --git a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml index 20133be86e..6f181a811a 100644 --- a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml +++ b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml @@ -1490,6 +1490,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (campaigns) diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 6b6cff7edc..284c887be2 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -898,6 +898,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index 43d01cc450..79d7a1eeae 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -414,6 +414,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 471a0ce90d..c8ac281e4c 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -415,6 +415,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index c972e24202..f6d4c061d9 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -740,6 +740,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/file-size-reduction-project71.campaign.lock.yml b/.github/workflows/file-size-reduction-project71.campaign.lock.yml index 6b7e522f15..e5e005af85 100644 --- a/.github/workflows/file-size-reduction-project71.campaign.lock.yml +++ b/.github/workflows/file-size-reduction-project71.campaign.lock.yml @@ -1487,6 +1487,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (campaigns) diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 99d834ea26..405436153c 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -616,6 +616,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 30008091d1..036f3f6010 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -450,6 +450,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index fb9acc2e9c..48d21480f9 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -1420,6 +1420,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index d9a0cf54fe..8a04bb9de8 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -1282,6 +1282,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index e40ad3a98a..b2c5316e05 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -1366,6 +1366,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 2fc02e0814..67950ae2cc 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -1080,6 +1080,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 90e730c2b5..8d632d4218 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -1027,6 +1027,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index bddc392955..f79dd44a6d 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -876,6 +876,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 808f108f0a..e834af9460 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -920,6 +920,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index a78fc8c456..36d973d759 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -1035,6 +1035,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 15dd57ef71..bd8a23f7ad 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -907,6 +907,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 018e23f674..34289387ce 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -967,6 +967,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 97fbfc429e..8e0386f84e 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -872,6 +872,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/issue-template-optimizer.lock.yml b/.github/workflows/issue-template-optimizer.lock.yml index 45c3102826..8280dc1bf9 100644 --- a/.github/workflows/issue-template-optimizer.lock.yml +++ b/.github/workflows/issue-template-optimizer.lock.yml @@ -960,6 +960,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 36c5374ad8..e759c0fba5 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -658,6 +658,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 01d939ff08..6b3e1338c6 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -967,6 +967,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index e8e512232e..283d1433de 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -947,6 +947,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 915194c8d2..471d950073 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -1091,6 +1091,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index dde7b73700..78407fc263 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -1269,6 +1269,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 5db79e3c90..4dad4128bd 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -1017,6 +1017,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index dae4437af8..60a2da09cf 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -725,6 +725,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 5f4dbd81f5..a76cb62206 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -652,6 +652,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 732e623153..58f1572123 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -1524,6 +1524,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 0e99d0f066..327ba98561 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -909,6 +909,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 8162200da7..b248e3fc87 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -958,6 +958,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index 901fc18045..d89f7168ad 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -672,6 +672,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index b783342fc4..e13b2d3b79 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -676,6 +676,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index b7573d0d33..6d8a69265b 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1331,6 +1331,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 21c9ffb950..ece44aba8d 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -1483,6 +1483,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index b7cc0c41e2..ad90c57e10 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -1234,6 +1234,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 2f78630f53..94c46e2c12 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -1512,6 +1512,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 5a020942b5..fab5611dca 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -1769,6 +1769,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index bb0df43fce..9017d24b53 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -1256,6 +1256,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 46bbc71e5f..f677b5daaf 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -793,6 +793,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index b223e7d75e..1f1c4e8244 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -759,6 +759,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 7cc5355fa3..dd24487dc0 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -1269,6 +1269,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact (focus-areas) uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index e92a9955d6..49e75e6247 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -717,6 +717,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index ca14f187a5..72b7f21481 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -1217,6 +1217,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 6a47029431..9f3553f0af 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -1058,6 +1058,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 015fbd9675..8e49eadd81 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -1156,6 +1156,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index c3e5e79ed7..01f072605d 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -977,6 +977,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index a6a25f1589..b3bdabe769 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -896,6 +896,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 5a6985b339..64c1b2db4d 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -1220,6 +1220,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index ddb3cce9c7..5717b88c46 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -979,6 +979,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 55320293c5..e5716d1e22 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1065,6 +1065,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index 8dc6869a69..24507adb64 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -797,6 +797,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index e729915731..83e9487c18 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -879,6 +879,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index b69c703cd4..d926bc1d78 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -1001,6 +1001,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index 937ca6ce64..ef9d10a670 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -750,6 +750,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 8f0d022d3d..addf148546 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -833,6 +833,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index 2d158c039c..cd897b544f 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -1141,6 +1141,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index 88d5016d68..4eccdfe072 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -1114,6 +1114,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index d2305ce9b8..dc8ae1a932 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -961,6 +961,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index b69f77d135..8d737801e4 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -1231,6 +1231,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 13d54040ef..6d49feb4e4 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -1490,6 +1490,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 7fc3ccf844..f7e00e843b 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -1129,6 +1129,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 539014fc70..60a16b5bec 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -804,6 +804,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 410653637a..e2cbd36f44 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -856,6 +856,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 06572e0a19..29d9469fb9 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -1187,6 +1187,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index e8059a2562..17c1591955 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -783,6 +783,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 1f7be898f9..3f4b3fcccc 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -845,6 +845,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 653703c589..68a53a5146 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -1218,6 +1218,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 5e2c0b2a6e..367dd107fa 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -1133,6 +1133,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 4ea8972968..a16ac89930 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -1197,6 +1197,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 364aeef76e..9f60b1dc7a 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -972,6 +972,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 97450ee90a..2872f4d45c 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -1294,6 +1294,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Upload cache-memory data as artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 66f577ab00..83525ef0d7 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -800,6 +800,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY - name: Validate agent logs for errors if: always() diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index c2e388d3ce..d7f0c1e117 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -1211,6 +1211,8 @@ jobs: - name: Firewall summary if: always() continue-on-error: true + env: + AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs run: awf logs summary >> $GITHUB_STEP_SUMMARY # Upload repo memory as artifacts for push job - name: Upload repo-memory artifact (default) diff --git a/pkg/workflow/copilot_srt.go b/pkg/workflow/copilot_srt.go index b867509d9b..4ea60b2862 100644 --- a/pkg/workflow/copilot_srt.go +++ b/pkg/workflow/copilot_srt.go @@ -231,10 +231,15 @@ func generateSquidLogsUploadStep(workflowName string) GitHubActionStep { // generateFirewallLogParsingStep creates a GitHub Actions step to parse firewall logs and create step summary. func generateFirewallLogParsingStep(workflowName string) GitHubActionStep { + // Firewall logs are at a known location in the sandbox folder structure + firewallLogsDir := "/tmp/gh-aw/sandbox/firewall/logs" + stepLines := []string{ " - name: Firewall summary", " if: always()", " continue-on-error: true", + " env:", + fmt.Sprintf(" AWF_LOGS_DIR: %s", firewallLogsDir), " run: awf logs summary >> $GITHUB_STEP_SUMMARY", } From aa9bc8d4adbae1940edb85d2f5ad8eacb5994a87 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Jan 2026 22:57:35 +0000 Subject: [PATCH 6/7] Add changeset for PR #9055 [skip-ci] --- .changeset/patch-use-awf-logs-summary.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/patch-use-awf-logs-summary.md diff --git a/.changeset/patch-use-awf-logs-summary.md b/.changeset/patch-use-awf-logs-summary.md new file mode 100644 index 0000000000..64aae806b7 --- /dev/null +++ b/.changeset/patch-use-awf-logs-summary.md @@ -0,0 +1,6 @@ +--- +"gh-aw": patch +--- + +Use `awf logs summary` to generate CI firewall reports and print them to the GitHub Actions step summary. Adds `continue-on-error: true` to the "Firewall summary" step so CI does not fail when generating reports. Recompiled workflow lock files and merged `main` to pick up latest changes. + From 790815d22cb8826af1f3e7bf5266e36ffda1115d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 7 Jan 2026 19:57:22 +0000 Subject: [PATCH 7/7] Add changeset [skip-ci] --- .changeset/patch-use-awf-logs-summary.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.changeset/patch-use-awf-logs-summary.md b/.changeset/patch-use-awf-logs-summary.md index 64aae806b7..91e82c41c3 100644 --- a/.changeset/patch-use-awf-logs-summary.md +++ b/.changeset/patch-use-awf-logs-summary.md @@ -4,3 +4,9 @@ Use `awf logs summary` to generate CI firewall reports and print them to the GitHub Actions step summary. Adds `continue-on-error: true` to the "Firewall summary" step so CI does not fail when generating reports. Recompiled workflow lock files and merged `main` to pick up latest changes. +Fixes githubnext/gh-aw#9041 + +--- + +Crafted by Changeset Generator +