3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-25 03:24:01 +00:00

Upgrade GitHub Agentic Workflows to v0.37.15 (#8309)

* Initial plan

* Upgrade workflows to gh-aw v0.37.15

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
This commit is contained in:
Copilot 2026-01-23 15:30:16 -08:00 committed by GitHub
parent 42f5d3374a
commit 726b80965e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 63 additions and 47 deletions

View file

@ -23,15 +23,16 @@ Read the ENTIRE content of this file carefully before proceeding. Follow the ins
- `compile` → compile all workflows
- `compile <workflow-name>` → compile a specific workflow
:::note[Command Execution]
When running in GitHub Copilot Cloud, you don't have direct access to `gh aw` CLI commands. Instead, use the **agentic-workflows** MCP tool:
- `fix` tool → apply automatic codemods to fix deprecated fields
- `compile` tool → compile workflows
When running in other environments with `gh aw` CLI access, prefix commands with `gh aw` (e.g., `gh aw compile`).
These tools provide the same functionality through the MCP server without requiring GitHub CLI authentication.
:::
> [!NOTE]
> **Command Execution**
>
> When running in GitHub Copilot Cloud, you don't have direct access to `gh aw` CLI commands. Instead, use the **agentic-workflows** MCP tool:
> - `fix` tool → apply automatic codemods to fix deprecated fields
> - `compile` tool → compile workflows
>
> When running in other environments with `gh aw` CLI access, prefix commands with `gh aw` (e.g., `gh aw compile`).
>
> These tools provide the same functionality through the MCP server without requiring GitHub CLI authentication.
## Instructions

View file

@ -13,7 +13,7 @@
# \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \
# \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.37.12). DO NOT EDIT.
# This file was automatically generated by gh-aw (v0.37.15). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
# gh aw compile
@ -45,7 +45,7 @@ jobs:
comment_repo: ""
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Check workflow file timestamps
@ -82,7 +82,7 @@ jobs:
secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Create gh-aw temp directory
@ -427,7 +427,7 @@ jobs:
model: process.env.GH_AW_MODEL_AGENT_COPILOT || "",
version: "",
agent_version: "0.0.389",
cli_version: "v0.37.12",
cli_version: "v0.37.15",
workflow_name: "API Coherence Checker",
experimental: false,
supports_tools_allowlist: true,
@ -950,7 +950,7 @@ jobs:
total_count: ${{ steps.missing_tool.outputs.total_count }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Debug job inputs
@ -1049,7 +1049,7 @@ jobs:
success: ${{ steps.parse_results.outputs.success }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent artifacts
@ -1199,7 +1199,7 @@ jobs:
process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent output artifact
@ -1236,7 +1236,7 @@ jobs:
permissions: {}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download cache-memory artifact (default)

View file

@ -13,7 +13,7 @@
# \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \
# \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.37.12). DO NOT EDIT.
# This file was automatically generated by gh-aw (v0.37.15). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
# gh aw compile
@ -45,7 +45,7 @@ jobs:
comment_repo: ""
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Check workflow file timestamps
@ -82,7 +82,7 @@ jobs:
secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Checkout repository
@ -419,7 +419,7 @@ jobs:
model: process.env.GH_AW_MODEL_AGENT_COPILOT || "",
version: "",
agent_version: "0.0.389",
cli_version: "v0.37.12",
cli_version: "v0.37.15",
workflow_name: "Build Warning Fixer",
experimental: false,
supports_tools_allowlist: true,
@ -866,7 +866,7 @@ jobs:
total_count: ${{ steps.missing_tool.outputs.total_count }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Debug job inputs
@ -936,6 +936,21 @@ jobs:
setupGlobals(core, github, context, exec, io);
const { main } = require('/opt/gh-aw/actions/handle_agent_failure.cjs');
await main();
- name: Handle Create Pull Request Error
id: handle_create_pr_error
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
env:
GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
CREATE_PR_ERROR_MESSAGE: ${{ needs.create_pull_request.outputs.error_message }}
GH_AW_WORKFLOW_NAME: "Build Warning Fixer"
GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
with:
github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
script: |
const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
setupGlobals(core, github, context, exec, io);
const { main } = require('/opt/gh-aw/actions/handle_create_pr_error.cjs');
await main();
- name: Update reaction comment with completion status
id: conclusion
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
@ -967,7 +982,7 @@ jobs:
success: ${{ steps.parse_results.outputs.success }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent artifacts
@ -1119,7 +1134,7 @@ jobs:
process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent output artifact

View file

@ -13,7 +13,7 @@
# \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \
# \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.37.12). DO NOT EDIT.
# This file was automatically generated by gh-aw (v0.37.15). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
# gh aw compile
@ -45,7 +45,7 @@ jobs:
comment_repo: ""
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Check workflow file timestamps
@ -82,7 +82,7 @@ jobs:
secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Create gh-aw temp directory
@ -410,7 +410,7 @@ jobs:
model: process.env.GH_AW_MODEL_AGENT_COPILOT || "",
version: "",
agent_version: "0.0.389",
cli_version: "v0.37.12",
cli_version: "v0.37.15",
workflow_name: "Release Notes Updater",
experimental: false,
supports_tools_allowlist: true,
@ -913,7 +913,7 @@ jobs:
total_count: ${{ steps.missing_tool.outputs.total_count }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Debug job inputs
@ -1012,7 +1012,7 @@ jobs:
success: ${{ steps.parse_results.outputs.success }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent artifacts
@ -1162,7 +1162,7 @@ jobs:
process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent output artifact

View file

@ -13,7 +13,7 @@
# \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \
# \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.37.12). DO NOT EDIT.
# This file was automatically generated by gh-aw (v0.37.15). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
# gh aw compile
@ -49,7 +49,7 @@ jobs:
comment_repo: ""
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Check workflow file timestamps
@ -84,7 +84,7 @@ jobs:
secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Create gh-aw temp directory
@ -456,7 +456,7 @@ jobs:
model: process.env.GH_AW_MODEL_AGENT_COPILOT || "",
version: "",
agent_version: "0.0.389",
cli_version: "v0.37.12",
cli_version: "v0.37.15",
workflow_name: "Soundness Bug Detector",
experimental: false,
supports_tools_allowlist: true,
@ -801,7 +801,7 @@ jobs:
total_count: ${{ steps.missing_tool.outputs.total_count }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Debug job inputs
@ -900,7 +900,7 @@ jobs:
success: ${{ steps.parse_results.outputs.success }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent artifacts
@ -1052,7 +1052,7 @@ jobs:
process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent output artifact
@ -1089,7 +1089,7 @@ jobs:
permissions: {}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download cache-memory artifact (default)

View file

@ -13,7 +13,7 @@
# \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \
# \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.37.12). DO NOT EDIT.
# This file was automatically generated by gh-aw (v0.37.15). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
# gh aw compile
@ -45,7 +45,7 @@ jobs:
comment_repo: ""
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Check workflow file timestamps
@ -82,7 +82,7 @@ jobs:
secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Create gh-aw temp directory
@ -427,7 +427,7 @@ jobs:
model: process.env.GH_AW_MODEL_AGENT_COPILOT || "",
version: "",
agent_version: "0.0.389",
cli_version: "v0.37.12",
cli_version: "v0.37.15",
workflow_name: "Workflow Suggestion Agent",
experimental: false,
supports_tools_allowlist: true,
@ -1123,7 +1123,7 @@ jobs:
total_count: ${{ steps.missing_tool.outputs.total_count }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Debug job inputs
@ -1222,7 +1222,7 @@ jobs:
success: ${{ steps.parse_results.outputs.success }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent artifacts
@ -1372,7 +1372,7 @@ jobs:
process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download agent output artifact
@ -1409,7 +1409,7 @@ jobs:
permissions: {}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.37.12
uses: githubnext/gh-aw/actions/setup@v0.37.15
with:
destination: /opt/gh-aw/actions
- name: Download cache-memory artifact (default)