From 362f40a9c1dcb28cd32da1b78f68578cfb23080f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 01:42:51 +0000 Subject: [PATCH 1/2] Initial plan From 4b881de3d37050d04a528ccce08163e0e963ef0e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 01:58:51 +0000 Subject: [PATCH 2/2] Fix duplicate copilot-preflight step ID in threat detection compilation Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/agent-persona-explorer.lock.yml | 2 +- .github/workflows/ci-doctor.lock.yml | 2 +- .github/workflows/code-simplifier.lock.yml | 2 +- .github/workflows/constraint-solving-potd.lock.yml | 2 +- .github/workflows/contribution-check.lock.yml | 2 +- .github/workflows/daily-cli-tools-tester.lock.yml | 2 +- .github/workflows/daily-firewall-report.lock.yml | 2 +- .github/workflows/daily-performance-summary.lock.yml | 2 +- .github/workflows/daily-regulatory.lock.yml | 2 +- .github/workflows/daily-semgrep-scan.lock.yml | 2 +- .github/workflows/daily-team-status.lock.yml | 2 +- .github/workflows/dependabot-burner.lock.yml | 2 +- .github/workflows/dependabot-go-checker.lock.yml | 2 +- .github/workflows/functional-pragmatist.lock.yml | 2 +- .github/workflows/github-remote-mcp-auth-test.lock.yml | 2 +- .github/workflows/glossary-maintainer.lock.yml | 2 +- .github/workflows/gpclean.lock.yml | 2 +- .github/workflows/grumpy-reviewer.lock.yml | 2 +- .github/workflows/hourly-ci-cleaner.lock.yml | 2 +- .github/workflows/issue-monster.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/mcp-inspector.lock.yml | 2 +- .github/workflows/mergefest.lock.yml | 2 +- .github/workflows/org-health-report.lock.yml | 2 +- .github/workflows/pdf-summary.lock.yml | 2 +- .github/workflows/plan.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/pr-triage-agent.lock.yml | 2 +- .github/workflows/python-data-charts.lock.yml | 2 +- .github/workflows/q.lock.yml | 2 +- .github/workflows/refiner.lock.yml | 2 +- .github/workflows/release.lock.yml | 2 +- .github/workflows/repo-audit-analyzer.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/security-compliance.lock.yml | 2 +- .github/workflows/security-review.lock.yml | 2 +- .github/workflows/slide-deck-maintainer.lock.yml | 2 +- .github/workflows/smoke-copilot-arm.lock.yml | 2 +- .github/workflows/smoke-copilot.lock.yml | 2 +- .github/workflows/smoke-multi-pr.lock.yml | 2 +- .github/workflows/smoke-project.lock.yml | 2 +- .github/workflows/smoke-temporary-id.lock.yml | 2 +- .github/workflows/smoke-test-tools.lock.yml | 2 +- .github/workflows/smoke-workflow-call-with-inputs.lock.yml | 2 +- .github/workflows/smoke-workflow-call.lock.yml | 2 +- .github/workflows/stale-repo-identifier.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/test-dispatcher.lock.yml | 2 +- .github/workflows/test-project-url-default.lock.yml | 2 +- .github/workflows/tidy.lock.yml | 2 +- .github/workflows/ubuntu-image-analyzer.lock.yml | 2 +- .github/workflows/video-analyzer.lock.yml | 2 +- .github/workflows/weekly-editors-health-check.lock.yml | 2 +- .github/workflows/weekly-issue-summary.lock.yml | 2 +- .github/workflows/weekly-safe-outputs-spec-review.lock.yml | 2 +- .github/workflows/workflow-generator.lock.yml | 2 +- .github/workflows/workflow-health-manager.lock.yml | 2 +- .github/workflows/workflow-normalizer.lock.yml | 2 +- .github/workflows/workflow-skill-extractor.lock.yml | 2 +- pkg/workflow/threat_detection.go | 3 ++- 69 files changed, 70 insertions(+), 69 deletions(-) diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index bc4873d17d..0e3a166924 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -979,7 +979,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index c4b5978128..172ebb18ea 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -1151,7 +1151,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 5233658201..3021c3f70d 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -923,7 +923,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml index edc29f33d1..15448046ae 100644 --- a/.github/workflows/constraint-solving-potd.lock.yml +++ b/.github/workflows/constraint-solving-potd.lock.yml @@ -883,7 +883,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 472c28f9a2..4fa065470d 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -996,7 +996,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 37cd4bafad..8409bdc384 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -975,7 +975,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 7036253a5f..3f5361ef61 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -1054,7 +1054,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index fcd634a5b3..aaf4608baf 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -1538,7 +1538,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index e019bd8595..3340d2c579 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -1437,7 +1437,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index 97c4798ef1..df34dc9bde 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -938,7 +938,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index b99cda0f22..486422f77f 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -916,7 +916,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 686567cdee..6dfe3386b4 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -908,7 +908,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index a8119bc3b4..9d916b75b3 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -957,7 +957,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index 800069cc5d..64feca4ee1 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -913,7 +913,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 5f79200c6f..5c8dad1564 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -891,7 +891,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 5c71a0891f..2631958c4e 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -1179,7 +1179,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index 846f687f6a..6321e1126d 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -935,7 +935,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 932f0987f6..f233efb689 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -1033,7 +1033,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index d8d916e883..436f734b83 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -963,7 +963,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 7db3b57286..06e8014b9d 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -960,7 +960,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index a993d258b6..da24ee1bf1 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -901,7 +901,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 5aa7c3814c..d0b9c72add 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -948,7 +948,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 4c2cf3bd38..6e04b0fbac 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -942,7 +942,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 19a9bdc289..fdfa3779a4 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -1295,7 +1295,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 16f85f3b95..a6fb5f8e22 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -963,7 +963,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index ac32f31d00..343894e7dd 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -984,7 +984,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 4377ded363..2a8b4f69eb 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -1048,7 +1048,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index c90ce88f22..0783a5ee60 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -1010,7 +1010,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 030a4f60ec..b185ab286a 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1748,7 +1748,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index a4135e7b4e..681aa71148 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -1065,7 +1065,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 2a65c8a417..0821a851ae 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -1134,7 +1134,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 7cdebda003..e583aeb471 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -1042,7 +1042,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index e01d615129..a35d02dd3f 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -1053,7 +1053,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 1e0229885c..39d120020e 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -1159,7 +1159,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml index ecfc2e2abe..270f4ed9ad 100644 --- a/.github/workflows/refiner.lock.yml +++ b/.github/workflows/refiner.lock.yml @@ -983,7 +983,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index b1e0981b14..87eead0d13 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -905,7 +905,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index b0d294d986..8347b2f5c5 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -913,7 +913,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 0e1d2ee6a9..1bf0897ab5 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -883,7 +883,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 98f25aa9e4..d8d85cdfbd 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -920,7 +920,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index d02ddf78ea..941ea452fe 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -909,7 +909,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 6fbe91f05d..b70bad9d73 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -977,7 +977,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index 3a0b3d5bca..3348e73835 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -1112,7 +1112,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index f5e836d05e..f22db0c1c1 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -1015,7 +1015,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index 137f34a837..8571e9ce15 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -2010,7 +2010,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 96d1031bd2..d1624d6195 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -2125,7 +2125,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml index 594730f084..ad1c734cce 100644 --- a/.github/workflows/smoke-multi-pr.lock.yml +++ b/.github/workflows/smoke-multi-pr.lock.yml @@ -1036,7 +1036,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index d1cd4c58aa..b54571bb3b 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -1469,7 +1469,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index a12c2f5ac0..a42025efc0 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -1056,7 +1056,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index a5807b5e1a..34d1cf1dbb 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -934,7 +934,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index e837e53f8a..48c675a973 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -968,7 +968,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml index 7dba9c88cb..0e80a987cc 100644 --- a/.github/workflows/smoke-workflow-call.lock.yml +++ b/.github/workflows/smoke-workflow-call.lock.yml @@ -925,7 +925,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 57db6bddf6..fce9882947 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -1057,7 +1057,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index e86272f48f..da4886b36f 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -997,7 +997,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 5dfee8c3b2..3935b840a1 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -943,7 +943,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 5f3a310107..8a950376d6 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -1258,7 +1258,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index e4d52c23a2..324690e0f0 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -895,7 +895,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml index c4699cb980..4cad7267d3 100644 --- a/.github/workflows/test-dispatcher.lock.yml +++ b/.github/workflows/test-dispatcher.lock.yml @@ -827,7 +827,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml index 032b9792ae..f7e0f3da85 100644 --- a/.github/workflows/test-project-url-default.lock.yml +++ b/.github/workflows/test-project-url-default.lock.yml @@ -1086,7 +1086,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index c703393d0a..80ce29f1a0 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -1056,7 +1056,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index fe5610a7c7..b9b0e19213 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -945,7 +945,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 95e7fb1eaf..9d208666ea 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -936,7 +936,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml index 6899960ef5..807ecad76e 100644 --- a/.github/workflows/weekly-editors-health-check.lock.yml +++ b/.github/workflows/weekly-editors-health-check.lock.yml @@ -992,7 +992,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 718e36b03b..644e4e8c80 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -964,7 +964,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml index 8b7c3646de..07041668dd 100644 --- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml +++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml @@ -896,7 +896,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index d5a87e92ee..21f9b6f1db 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -1040,7 +1040,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 21320a4871..80ead7e91a 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -1139,7 +1139,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 9ed41fad36..d6a5ac369f 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -974,7 +974,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 9931e03a36..88d1471aea 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -986,7 +986,7 @@ jobs: touch /tmp/gh-aw/threat-detection/detection.log - name: Copilot pre-flight diagnostic if: always() && steps.detection_guard.outputs.run_detection == 'true' - id: copilot-preflight + id: detection-copilot-preflight continue-on-error: true env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/pkg/workflow/threat_detection.go b/pkg/workflow/threat_detection.go index e72f490661..3e061bcb5e 100644 --- a/pkg/workflow/threat_detection.go +++ b/pkg/workflow/threat_detection.go @@ -381,8 +381,9 @@ func (c *Compiler) buildDetectionEngineExecutionStep(data *WorkflowData) []strin for _, step := range executionSteps { for i, line := range step { // Prefix step IDs with "detection_" to avoid conflicts with agent job steps - // (e.g., "agentic_execution" is already used by the main engine execution step) + // (e.g., "agentic_execution" and "copilot-preflight" are already used by the main engine execution step) prefixed := strings.Replace(line, "id: agentic_execution", "id: detection_agentic_execution", 1) + prefixed = strings.Replace(prefixed, "id: copilot-preflight", "id: detection-copilot-preflight", 1) steps = append(steps, prefixed+"\n") // Inject the if condition after the first line (- name:) if i == 0 {