diff --git a/.github/agents/agentic-workflows.agent.md b/.github/agents/agentic-workflows.agent.md index ea7cae4..5020527 100644 --- a/.github/agents/agentic-workflows.agent.md +++ b/.github/agents/agentic-workflows.agent.md @@ -27,7 +27,7 @@ Workflows may optionally include: - Workflow files: `.github/workflows/*.md` and `.github/workflows/**/*.md` - Workflow lock files: `.github/workflows/*.lock.yml` - Shared components: `.github/workflows/shared/*.md` -- Configuration: https://github.com/github/gh-aw/blob/v0.46.4/.github/aw/github-agentic-workflows.md +- Configuration: https://github.com/github/gh-aw/blob/v0.46.5/.github/aw/github-agentic-workflows.md ## Problems This Solves @@ -49,7 +49,7 @@ When you interact with this agent, it will: ### Create New Workflow **Load when**: User wants to create a new workflow from scratch, add automation, or design a workflow that doesn't exist yet -**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.4/.github/aw/create-agentic-workflow.md +**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.5/.github/aw/create-agentic-workflow.md **Use cases**: - "Create a workflow that triages issues" @@ -59,7 +59,7 @@ When you interact with this agent, it will: ### Update Existing Workflow **Load when**: User wants to modify, improve, or refactor an existing workflow -**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.4/.github/aw/update-agentic-workflow.md +**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.5/.github/aw/update-agentic-workflow.md **Use cases**: - "Add web-fetch tool to the issue-classifier workflow" @@ -69,7 +69,7 @@ When you interact with this agent, it will: ### Debug Workflow **Load when**: User needs to investigate, audit, debug, or understand a workflow, troubleshoot issues, analyze logs, or fix errors -**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.4/.github/aw/debug-agentic-workflow.md +**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.5/.github/aw/debug-agentic-workflow.md **Use cases**: - "Why is this workflow failing?" @@ -79,7 +79,7 @@ When you interact with this agent, it will: ### Upgrade Agentic Workflows **Load when**: User wants to upgrade workflows to a new gh-aw version or fix deprecations -**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.4/.github/aw/upgrade-agentic-workflows.md +**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.5/.github/aw/upgrade-agentic-workflows.md **Use cases**: - "Upgrade all workflows to the latest version" @@ -89,7 +89,7 @@ When you interact with this agent, it will: ### Create Shared Agentic Workflow **Load when**: User wants to create a reusable workflow component or wrap an MCP server -**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.4/.github/aw/create-shared-agentic-workflow.md +**Prompt file**: https://github.com/github/gh-aw/blob/v0.46.5/.github/aw/create-shared-agentic-workflow.md **Use cases**: - "Create a shared component for Notion integration" @@ -136,7 +136,7 @@ gh aw compile --validate ## Important Notes -- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.46.4/.github/aw/github-agentic-workflows.md for complete documentation +- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.46.5/.github/aw/github-agentic-workflows.md for complete documentation - Use the MCP tool `agentic-workflows` when running in GitHub Copilot Cloud - Workflows must be compiled to `.lock.yml` files before running in GitHub Actions - **Bash tools are enabled by default** - Don't restrict bash commands unnecessarily since workflows are sandboxed by the AWF diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 208da12..657ec4b 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -13,6 +13,6 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install gh-aw extension - uses: github/gh-aw/actions/setup-cli@v0.46.4 + uses: github/gh-aw/actions/setup-cli@v0.46.5 with: - version: v0.46.4 + version: v0.46.5 diff --git a/.github/workflows/daily-repo-goals.lock.yml b/.github/workflows/daily-repo-goals.lock.yml index c5be579..dad80ff 100644 --- a/.github/workflows/daily-repo-goals.lock.yml +++ b/.github/workflows/daily-repo-goals.lock.yml @@ -13,7 +13,7 @@ # \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \ # \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/ # -# This file was automatically generated by gh-aw (v0.46.4). DO NOT EDIT. +# This file was automatically generated by gh-aw (v0.46.5). DO NOT EDIT. # # To update this file, edit the corresponding .md file and run: # gh aw compile @@ -26,7 +26,7 @@ # general-purpose workflows from Peli's Agent Factory (github/gh-aw) that could # be adapted for broader use. At most one new workflow is proposed per run. # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"e43ab5e396fb1e625d6bf32f99344b72b51d4510f360bc2a08be21e3bf7f02e9","compiler_version":"v0.46.4"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"e43ab5e396fb1e625d6bf32f99344b72b51d4510f360bc2a08be21e3bf7f02e9","compiler_version":"v0.46.5"} name: "Daily Repo Goal Achiever" "on": @@ -52,7 +52,7 @@ jobs: comment_repo: "" steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Validate context variables @@ -265,7 +265,7 @@ jobs: secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Checkout repository @@ -322,7 +322,7 @@ jobs: model: process.env.GH_AW_MODEL_AGENT_COPILOT || "", version: "", agent_version: "0.0.411", - cli_version: "v0.46.4", + cli_version: "v0.46.5", workflow_name: "Daily Repo Goal Achiever", experimental: false, supports_tools_allowlist: true, @@ -918,7 +918,7 @@ jobs: total_count: ${{ steps.missing_tool.outputs.total_count }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1022,7 +1022,7 @@ jobs: success: ${{ steps.parse_results.outputs.success }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent artifacts @@ -1037,7 +1037,7 @@ jobs: with: name: agent-output path: /tmp/gh-aw/threat-detection/ - - name: Echo agent output types + - name: Print agent output types env: AGENT_OUTPUT_TYPES: ${{ needs.agent.outputs.output_types }} run: | @@ -1134,7 +1134,7 @@ jobs: process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1187,6 +1187,13 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/opt/gh-aw/actions/safe_output_handler_manager.cjs'); await main(); + - name: Upload safe output items manifest + if: always() + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + with: + name: safe-output-items + path: /tmp/safe-output-items.jsonl + if-no-files-found: warn update_cache_memory: needs: @@ -1197,7 +1204,7 @@ jobs: permissions: {} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download cache-memory artifact (default) diff --git a/.github/workflows/daily-workflow-sync.lock.yml b/.github/workflows/daily-workflow-sync.lock.yml index 713fe0a..1034602 100644 --- a/.github/workflows/daily-workflow-sync.lock.yml +++ b/.github/workflows/daily-workflow-sync.lock.yml @@ -13,7 +13,7 @@ # \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \ # \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/ # -# This file was automatically generated by gh-aw (v0.46.4). DO NOT EDIT. +# This file was automatically generated by gh-aw (v0.46.5). DO NOT EDIT. # # To update this file, edit the corresponding .md file and run: # gh aw compile @@ -22,7 +22,7 @@ # For more information: https://github.github.com/gh-aw/introduction/overview/ # # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"f209bd5b90021a50076767a72b934a2d9c8e6ebccaba751d2dde835f2b8d1586","compiler_version":"v0.46.4"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"f209bd5b90021a50076767a72b934a2d9c8e6ebccaba751d2dde835f2b8d1586","compiler_version":"v0.46.5"} name: "Daily Workflow Sync from github/gh-aw" "on": @@ -47,7 +47,7 @@ jobs: comment_repo: "" steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Validate context variables @@ -249,7 +249,7 @@ jobs: secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Create gh-aw temp directory @@ -301,7 +301,7 @@ jobs: model: process.env.GH_AW_MODEL_AGENT_COPILOT || "", version: "", agent_version: "0.0.411", - cli_version: "v0.46.4", + cli_version: "v0.46.5", workflow_name: "Daily Workflow Sync from github/gh-aw", experimental: false, supports_tools_allowlist: true, @@ -900,7 +900,7 @@ jobs: total_count: ${{ steps.missing_tool.outputs.total_count }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1004,7 +1004,7 @@ jobs: success: ${{ steps.parse_results.outputs.success }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent artifacts @@ -1019,7 +1019,7 @@ jobs: with: name: agent-output path: /tmp/gh-aw/threat-detection/ - - name: Echo agent output types + - name: Print agent output types env: AGENT_OUTPUT_TYPES: ${{ needs.agent.outputs.output_types }} run: | @@ -1117,7 +1117,7 @@ jobs: process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1170,4 +1170,11 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/opt/gh-aw/actions/safe_output_handler_manager.cjs'); await main(); + - name: Upload safe output items manifest + if: always() + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + with: + name: safe-output-items + path: /tmp/safe-output-items.jsonl + if-no-files-found: warn diff --git a/.github/workflows/import-workflow.lock.yml b/.github/workflows/import-workflow.lock.yml index 814bf8e..b4f92ab 100644 --- a/.github/workflows/import-workflow.lock.yml +++ b/.github/workflows/import-workflow.lock.yml @@ -13,7 +13,7 @@ # \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \ # \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/ # -# This file was automatically generated by gh-aw (v0.46.4). DO NOT EDIT. +# This file was automatically generated by gh-aw (v0.46.5). DO NOT EDIT. # # To update this file, edit the corresponding .md file and run: # gh aw compile @@ -26,7 +26,7 @@ # page following the established pattern, updates the README, and compiles the # workflow lock file. Triggered manually with the workflow identifier as input. # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"08382fa0d8a5b881d418a1ca45b2beddb8e756133320b364e62594937f4ea127","compiler_version":"v0.46.4"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"08382fa0d8a5b881d418a1ca45b2beddb8e756133320b364e62594937f4ea127","compiler_version":"v0.46.5"} name: "Import Workflow from Prompt Repository" "on": @@ -59,7 +59,7 @@ jobs: comment_repo: "" steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Validate context variables @@ -269,7 +269,7 @@ jobs: secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Checkout repository @@ -316,7 +316,7 @@ jobs: model: process.env.GH_AW_MODEL_AGENT_COPILOT || "", version: "", agent_version: "0.0.411", - cli_version: "v0.46.4", + cli_version: "v0.46.5", workflow_name: "Import Workflow from Prompt Repository", experimental: false, supports_tools_allowlist: true, @@ -831,7 +831,7 @@ jobs: total_count: ${{ steps.missing_tool.outputs.total_count }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -935,7 +935,7 @@ jobs: success: ${{ steps.parse_results.outputs.success }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent artifacts @@ -950,7 +950,7 @@ jobs: with: name: agent-output path: /tmp/gh-aw/threat-detection/ - - name: Echo agent output types + - name: Print agent output types env: AGENT_OUTPUT_TYPES: ${{ needs.agent.outputs.output_types }} run: | @@ -1047,7 +1047,7 @@ jobs: process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1100,4 +1100,11 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/opt/gh-aw/actions/safe_output_handler_manager.cjs'); await main(); + - name: Upload safe output items manifest + if: always() + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + with: + name: safe-output-items + path: /tmp/safe-output-items.jsonl + if-no-files-found: warn diff --git a/.github/workflows/link-checker.lock.yml b/.github/workflows/link-checker.lock.yml index b3bea2e..a64375c 100644 --- a/.github/workflows/link-checker.lock.yml +++ b/.github/workflows/link-checker.lock.yml @@ -13,7 +13,7 @@ # \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \ # \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/ # -# This file was automatically generated by gh-aw (v0.46.4). DO NOT EDIT. +# This file was automatically generated by gh-aw (v0.46.5). DO NOT EDIT. # # To update this file, edit the corresponding .md file and run: # gh aw compile @@ -23,7 +23,7 @@ # # Daily automated link checker that finds and fixes broken links in documentation files # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"8cac416a65962362c3e177ba41ce0519e814d5816e454bdee19ef2c3eda90081","compiler_version":"v0.46.4"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"8cac416a65962362c3e177ba41ce0519e814d5816e454bdee19ef2c3eda90081","compiler_version":"v0.46.5"} name: "Daily Link Checker & Fixer" "on": @@ -49,7 +49,7 @@ jobs: comment_repo: "" steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Validate context variables @@ -258,7 +258,7 @@ jobs: secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Create gh-aw temp directory @@ -320,7 +320,7 @@ jobs: model: process.env.GH_AW_MODEL_AGENT_COPILOT || "", version: "", agent_version: "0.0.411", - cli_version: "v0.46.4", + cli_version: "v0.46.5", workflow_name: "Daily Link Checker & Fixer", experimental: false, supports_tools_allowlist: true, @@ -842,7 +842,7 @@ jobs: total_count: ${{ steps.missing_tool.outputs.total_count }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -946,7 +946,7 @@ jobs: success: ${{ steps.parse_results.outputs.success }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent artifacts @@ -961,7 +961,7 @@ jobs: with: name: agent-output path: /tmp/gh-aw/threat-detection/ - - name: Echo agent output types + - name: Print agent output types env: AGENT_OUTPUT_TYPES: ${{ needs.agent.outputs.output_types }} run: | @@ -1058,7 +1058,7 @@ jobs: process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1111,6 +1111,13 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/opt/gh-aw/actions/safe_output_handler_manager.cjs'); await main(); + - name: Upload safe output items manifest + if: always() + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + with: + name: safe-output-items + path: /tmp/safe-output-items.jsonl + if-no-files-found: warn update_cache_memory: needs: @@ -1121,7 +1128,7 @@ jobs: permissions: {} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download cache-memory artifact (default) diff --git a/.github/workflows/maintainer.lock.yml b/.github/workflows/maintainer.lock.yml index 6d4d16d..ffee9ba 100644 --- a/.github/workflows/maintainer.lock.yml +++ b/.github/workflows/maintainer.lock.yml @@ -13,7 +13,7 @@ # \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \ # \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/ # -# This file was automatically generated by gh-aw (v0.46.4). DO NOT EDIT. +# This file was automatically generated by gh-aw (v0.46.5). DO NOT EDIT. # # To update this file, edit the corresponding .md file and run: # gh aw compile @@ -22,7 +22,7 @@ # For more information: https://github.github.com/gh-aw/introduction/overview/ # # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"e4c598337215093c884e86180033365eff12889dd52402f5d47b2d62470374b4","compiler_version":"v0.46.4"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"e4c598337215093c884e86180033365eff12889dd52402f5d47b2d62470374b4","compiler_version":"v0.46.5"} name: "Agentic Workflow Maintainer" "on": @@ -50,7 +50,7 @@ jobs: comment_repo: "" steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Validate context variables @@ -256,7 +256,7 @@ jobs: secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Create gh-aw temp directory @@ -310,8 +310,8 @@ jobs: engine_name: "Claude Code", model: process.env.GH_AW_MODEL_AGENT_CLAUDE || "", version: "", - agent_version: "2.1.45", - cli_version: "v0.46.4", + agent_version: "2.1.47", + cli_version: "v0.46.5", workflow_name: "Agentic Workflow Maintainer", experimental: false, supports_tools_allowlist: true, @@ -355,7 +355,7 @@ jobs: - name: Install awf binary run: bash /opt/gh-aw/actions/install_awf_binary.sh v0.20.1 - name: Install Claude Code CLI - run: npm install -g --silent @anthropic-ai/claude-code@2.1.45 + run: npm install -g --silent @anthropic-ai/claude-code@2.1.47 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 @@ -947,7 +947,7 @@ jobs: total_count: ${{ steps.missing_tool.outputs.total_count }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1051,7 +1051,7 @@ jobs: success: ${{ steps.parse_results.outputs.success }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent artifacts @@ -1066,7 +1066,7 @@ jobs: with: name: agent-output path: /tmp/gh-aw/threat-detection/ - - name: Echo agent output types + - name: Print agent output types env: AGENT_OUTPUT_TYPES: ${{ needs.agent.outputs.output_types }} run: | @@ -1098,7 +1098,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g --silent @anthropic-ai/claude-code@2.1.45 + run: npm install -g --silent @anthropic-ai/claude-code@2.1.47 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): @@ -1159,7 +1159,7 @@ jobs: activated: ${{ steps.check_membership.outputs.is_team_member == 'true' }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Check team membership for workflow @@ -1198,7 +1198,7 @@ jobs: process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: - name: Setup Scripts - uses: github/gh-aw/actions/setup@v0.46.4 + uses: github/gh-aw/actions/setup@v0.46.5 with: destination: /opt/gh-aw/actions - name: Download agent output artifact @@ -1251,4 +1251,11 @@ jobs: setupGlobals(core, github, context, exec, io); const { main } = require('/opt/gh-aw/actions/safe_output_handler_manager.cjs'); await main(); + - name: Upload safe output items manifest + if: always() + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + with: + name: safe-output-items + path: /tmp/safe-output-items.jsonl + if-no-files-found: warn