Skip to content

Commit 38549fe

Browse files
pelikhanCopilot
andcommitted
Upgrade agent runtimes and fix Copilot SDK integration
Refresh Copilot, Codex, Anthropic, and Pi dependencies; pin workflow Copilot CLI and regenerate all agentic workflow locks with gh-aw 0.91.1. Use the current Copilot responseSchema and system message contracts, validate provider settings, and handle abort failures. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent 67d940a commit 38549fe

32 files changed

Lines changed: 8229 additions & 4633 deletions

‎.gitattributes‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
.github/workflows/*.lock.yml linguist-generated=true merge=ours
1+
.github/workflows/*.lock.yml linguist-generated=true

‎.github/aw/actions-lock.json‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
{
22
"entries": {
3+
"github/gh-aw-actions/setup-cli@v0.91.1": {
4+
"repo": "github/gh-aw-actions/setup-cli",
5+
"version": "v0.91.1",
6+
"sha": "d7cc687a9bc76b9d56e6c496649403392f654b35"
7+
},
8+
"github/gh-aw-actions/setup@v0.91.1": {
9+
"repo": "github/gh-aw-actions/setup",
10+
"version": "v0.91.1",
11+
"sha": "d7cc687a9bc76b9d56e6c496649403392f654b35"
12+
}
313
},
414
"containers": {
515
"ghcr.io/github/gh-aw-firewall/agent:0.27.42": {

‎.github/skills/agentic-workflows/SKILL.md‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ Repository overlay (optional):
1616
Read only the files you need:
1717
Load these files from `github/gh-aw` (they are not available locally).
1818
- `.github/aw/action-container-substitutions.md`
19+
- `.github/aw/agent-runtime-instructions.md`
1920
- `.github/aw/agentic-chat.md`
2021
- `.github/aw/agentic-workflows-mcp.md`
2122
- `.github/aw/asciicharts.md`
2223
- `.github/aw/campaign.md`
2324
- `.github/aw/charts-trending.md`
2425
- `.github/aw/charts.md`
2526
- `.github/aw/cli-commands.md`
27+
- `.github/aw/compat.md`
2628
- `.github/aw/configure-agentic-engine.md`
2729
- `.github/aw/context.md`
2830
- `.github/aw/create-agentic-workflow-trigger-details.md`
@@ -31,16 +33,24 @@ Load these files from `github/gh-aw` (they are not available locally).
3133
- `.github/aw/debug-agentic-workflow.md`
3234
- `.github/aw/dependabot.md`
3335
- `.github/aw/deployment-status.md`
36+
- `.github/aw/designer-mappings.md`
3437
- `.github/aw/designer.md`
38+
- `.github/aw/drive-memory.md`
39+
- `.github/aw/enclaves.md`
3540
- `.github/aw/evals.md`
3641
- `.github/aw/experiments.md`
3742
- `.github/aw/github-agentic-workflows.md`
43+
- `.github/aw/github-mcp-server-pagination.md`
44+
- `.github/aw/github-mcp-server-tools.md`
3845
- `.github/aw/github-mcp-server.md`
3946
- `.github/aw/instructions.md`
47+
- `.github/aw/intent.md`
48+
- `.github/aw/jobs.md`
4049
- `.github/aw/linter-workflows.md`
4150
- `.github/aw/llms.md`
4251
- `.github/aw/loop.md`
4352
- `.github/aw/lsp.md`
53+
- `.github/aw/maintainer.md`
4454
- `.github/aw/mcp-clis.md`
4555
- `.github/aw/memory-stateful-patterns.md`
4656
- `.github/aw/memory.md`
@@ -49,6 +59,7 @@ Load these files from `github/gh-aw` (they are not available locally).
4959
- `.github/aw/network.md`
5060
- `.github/aw/optimize-agentic-workflow.md`
5161
- `.github/aw/patterns.md`
62+
- `.github/aw/playwright.md`
5263
- `.github/aw/pr-reviewer.md`
5364
- `.github/aw/release-workflow.md`
5465
- `.github/aw/report.md`
@@ -64,15 +75,19 @@ Load these files from `github/gh-aw` (they are not available locally).
6475
- `.github/aw/subagents.md`
6576
- `.github/aw/syntax-agentic.md`
6677
- `.github/aw/syntax-core.md`
78+
- `.github/aw/syntax-engine.md`
6779
- `.github/aw/syntax-tools-imports.md`
6880
- `.github/aw/syntax.md`
6981
- `.github/aw/test-coverage.md`
7082
- `.github/aw/test-expression.md`
83+
- `.github/aw/token-optimization-caching-budgets.md`
84+
- `.github/aw/token-optimization-observability.md`
7185
- `.github/aw/token-optimization.md`
7286
- `.github/aw/triggers.md`
7387
- `.github/aw/update-agentic-workflow.md`
7488
- `.github/aw/upgrade-agentic-workflows.md`
7589
- `.github/aw/visual-regression.md`
90+
- `.github/aw/work-queue.md`
7691
- `.github/aw/workflow-constraints.md`
7792
- `.github/aw/workflow-editing.md`
7893
- `.github/aw/workflow-patterns.md`
@@ -91,7 +106,9 @@ After loading the matching workflow prompt or skill, follow it directly:
91106
- Render compact markdown charts: `.github/aw/asciicharts.md`
92107
- Map CLI commands to MCP usage: `.github/aw/cli-commands.md`
93108
- Choose workflow architecture and patterns: `.github/aw/patterns.md`
109+
- Orchestrate durable work with a work queue (dispatcher/worker roles or queue inspection): `.github/aw/work-queue.md`
94110
- Optimize token usage and cost: `.github/aw/token-optimization.md`
95111
- Design long-running multi-agent research workflows: `.github/aw/multi-agent-research.md`
112+
- Add skills or agent plugins requested by the user (`skills:` / `plugins:` frontmatter, never on-the-fly installs): `.github/aw/skills.md`
96113

97114
When the task involves OTEL, OTLP, traces, observability backends, or telemetry-driven analysis, also read and follow `skills/otel-queries/SKILL.md` after loading the matching workflow prompt or skill.

‎.github/workflows/agentic-auto-upgrade.yml‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This file was automatically generated by pkg/workflow/auto_update_workflow.go (v0.83.1). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md
1+
# This file was automatically generated by pkg/workflow/auto_update_workflow.go (v0.91.1). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md
22
#
33
# ___ _ _
44
# / _ \ | | (_)
@@ -47,15 +47,17 @@ jobs:
4747
runs-on: ubuntu-latest
4848
steps:
4949
- name: Checkout repository
50-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
50+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
51+
with:
52+
persist-credentials: false
5153

5254
- name: Install gh-aw
53-
uses: github/gh-aw-actions/setup-cli@v0.83.1
55+
uses: github/gh-aw-actions/setup-cli@d7cc687a9bc76b9d56e6c496649403392f654b35 # v0.91.1
5456
with:
55-
version: v0.83.1
57+
version: v0.91.1
5658

5759
- name: Setup Scripts
58-
uses: github/gh-aw-actions/setup@v0.83.1
60+
uses: github/gh-aw-actions/setup@d7cc687a9bc76b9d56e6c496649403392f654b35 # v0.91.1
5961
with:
6062
destination: ${{ runner.temp }}/gh-aw/actions
6163

@@ -68,7 +70,9 @@ jobs:
6870
with:
6971
github-token: ${{ secrets.GITHUB_TOKEN }}
7072
script: |
71-
const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs');
73+
const path = require('path');
74+
const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions');
75+
const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs'));
7276
setupGlobals(core, github, context, exec, io, getOctokit);
73-
const { mainNotifyIssue } = require('${{ runner.temp }}/gh-aw/actions/run_operation_update_upgrade.cjs');
77+
const { mainNotifyIssue } = require(path.join(actionsDir, 'run_operation_update_upgrade.cjs'));
7478
await mainNotifyIssue();

‎.github/workflows/agentic_commands.yml‎

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# gh-aw-commands: {"payload_version":"v1","schema_version":"v1","compiler_version":"v0.83.1","commands":["matt"],"workflows":["mattpocock-skills-reviewer"]}
1+
# gh-aw-commands: {"payload_version":"v1","schema_version":"v1","compiler_version":"v0.91.1","commands":["matt"],"workflows":["mattpocock-skills-reviewer"]}
22
# Routing summary (sorted):
33
# slash commands:
44
# /matt -> mattpocock-skills-reviewer [pull_request_comment,pull_request_review_comment] reaction=eyes
55
# labels:
66
# (none)
7-
# This file was automatically generated by gh-aw (v0.83.1). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md
7+
# This file was automatically generated by gh-aw (v0.91.1). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md
88
#
99
# ___ _ _
1010
# / _ \ | | (_)
@@ -49,24 +49,29 @@ jobs:
4949

5050
steps:
5151
- name: Checkout repository
52-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
52+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
53+
with:
54+
persist-credentials: false
5355

5456
- name: Setup Scripts
55-
uses: github/gh-aw-actions/setup@v0.83.1
57+
uses: github/gh-aw-actions/setup@d7cc687a9bc76b9d56e6c496649403392f654b35 # v0.91.1
5658
with:
5759
destination: ${{ runner.temp }}/gh-aw/actions
5860

5961
- name: Route slash command
6062
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
63+
# runner-guard:ignore RGS-016 -- routing tables below contain emoji variation selectors (U+FE0F) and zero-width joiners (U+200D) used to render standard emoji sequences, not steganographic payloads.
6164
env:
62-
GH_AW_SLASH_ROUTING: '{"matt":[{"workflow":"mattpocock-skills-reviewer","events":["pull_request_comment","pull_request_review_comment"],"ai_reaction":"eyes","status_comment":true}]}'
65+
GH_AW_SLASH_ROUTING: '{"matt":[{"workflow":"mattpocock-skills-reviewer","events":["pull_request_comment","pull_request_review_comment"],"ai_reaction":"eyes","emoji":"🔍","status_comment":true}]}'
6366
GH_AW_LABEL_ROUTING: '{}'
6467
GH_AW_HELP_COMMANDS: '[{"command":"matt","description":"Reviews pull requests using Matt Pocock''s engineering skills to provide targeted, high-quality improvement suggestions based on the type of changes","centralized":true,"decentralized":false,"source_file":"mattpocock-skills-reviewer"}]'
6568
GH_AW_HELP_COMMAND_ENABLED: 'true'
6669
GH_AW_SLASH_COMMAND_DOCS_URL: 'https://github.github.com/gh-aw/reference/command-triggers/'
6770
with:
6871
script: |
69-
const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs');
72+
const path = require('path');
73+
const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions');
74+
const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs'));
7075
setupGlobals(core, github, context, exec, io, getOctokit);
71-
const { main } = require('${{ runner.temp }}/gh-aw/actions/route_slash_command.cjs');
76+
const { main } = require(path.join(actionsDir, 'route_slash_command.cjs'));
7277
await main();

0 commit comments

Comments
 (0)