Skip to content

Commit 5e415e8

Browse files
authored
Upgrade workflows to gh-aw v0.91.6 (#14638)
## Summary Upgrades the gh-aw extension and generated workflows from v0.91.4 to the latest available pre-release, v0.91.6. ## Changes - Ran `gh aw upgrade --pre-releases` - Updated gh-aw setup actions to v0.91.6 - Updated action and container digest pins - Refreshed the agentic-workflows agent and dispatcher skill - Recompiled all 34 agentic workflows ## Validation - `gh aw compile` — 34/34 workflows compiled successfully - `make agent-finished` — passed The compiler reports the same non-fatal workflow warnings for direct `/tmp/` references, dispatch concurrency, and a secrets expression; there are no compilation errors.
2 parents 5e2509a + 5e3f29e commit 5e415e8

38 files changed

Lines changed: 2583 additions & 2207 deletions

‎.github/agents/agentic-workflows.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ This is a **dispatcher agent** that routes your request to the appropriate speci
3131
- **CLI commands and triggering workflows**: Routes to `cli-commands` guide — consult this whenever the user asks how to run, compile, debug, or manage workflows from the command line, or when they need the MCP tool equivalent of a `gh aw` command
3232
- **Reducing token consumption / cost optimization**: Routes to `token-optimization` guide — consult this whenever the user asks how to reduce token usage, lower costs, speed up workflows, or measure the impact of prompt changes with experiments
3333
- **Choosing workflow architectures and design patterns**: Routes to `patterns` guide — consult this whenever the user asks for strategy, architecture, operating models, or pattern selection for agentic workflows
34+
- **Git-backed work queues**: Routes to `work-queue` instructions for producers, dispatchers, workers, observers, deployment and recovery
3435

3536
Workflows may optionally include:
3637

@@ -184,6 +185,15 @@ loops using explicit live gates and includes existing-run evidence triage.
184185

185186
## Instructions
186187

188+
### Work Queue
189+
190+
For queue design, deployment, inspection or recovery, load
191+
`https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/work-queue.md`.
192+
Also load it after the primary create/update/debug/upgrade prompt whenever a
193+
workflow uses `tools.work-queue`. Load linked developer docs and specifications
194+
only when needed; do not substitute lightweight WorkQueueOps backlog guidance
195+
for the Git-backed protocol.
196+
187197
When a user interacts with you:
188198

189199
1. **Identify the task type** from the user's request

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

Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
"version": "v6.0.1",
5151
"sha": "de7274f081f381c8f8158605e0321c36c376e2e6"
5252
},
53-
"actions/setup-node@v7.0.0": {
53+
"actions/setup-node@v7.1.0": {
5454
"repo": "actions/setup-node",
55-
"version": "v7.0.0",
56-
"sha": "820762786026740c76f36085b0efc47a31fe5020"
55+
"version": "v7.1.0",
56+
"sha": "949feb2413d6458794dcd2491c4babbbce0c15c1"
5757
},
5858
"actions/setup-python@v7.0.0": {
5959
"repo": "actions/setup-python",
@@ -105,20 +105,20 @@
105105
"version": "v1.24.1",
106106
"sha": "54075bcc5e249e4758d363f27d099f55d843f124"
107107
},
108-
"github/codeql-action/upload-sarif@v4.38.2": {
108+
"github/codeql-action/upload-sarif@v4.38.3": {
109109
"repo": "github/codeql-action/upload-sarif",
110-
"version": "v4.38.2",
111-
"sha": "2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2"
110+
"version": "v4.38.3",
111+
"sha": "24c54180a607b1449ed407dd24f251e4e9147c8d"
112112
},
113-
"github/gh-aw-actions/setup-cli@v0.91.4": {
113+
"github/gh-aw-actions/setup-cli@v0.91.6": {
114114
"repo": "github/gh-aw-actions/setup-cli",
115-
"version": "v0.91.4",
116-
"sha": "a63fe074b43ff5f66bcf1af0dc77f7bfc85b9d93"
115+
"version": "v0.91.6",
116+
"sha": "13f59f7032b1e9a26305dada85d6b99fa2a5e649"
117117
},
118-
"github/gh-aw-actions/setup@v0.91.4": {
118+
"github/gh-aw-actions/setup@v0.91.6": {
119119
"repo": "github/gh-aw-actions/setup",
120-
"version": "v0.91.4",
121-
"sha": "a63fe074b43ff5f66bcf1af0dc77f7bfc85b9d93"
120+
"version": "v0.91.6",
121+
"sha": "13f59f7032b1e9a26305dada85d6b99fa2a5e649"
122122
},
123123
"haskell-actions/setup@v2.12.1": {
124124
"repo": "haskell-actions/setup",
@@ -197,6 +197,11 @@
197197
"digest": "sha256:8f18587981eff7e6291784200a88a7191d23bfd8f5723db848c640d6b4e88e46",
198198
"pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.28.4@sha256:8f18587981eff7e6291784200a88a7191d23bfd8f5723db848c640d6b4e88e46"
199199
},
200+
"ghcr.io/github/gh-aw-firewall/agent:0.28.49": {
201+
"image": "ghcr.io/github/gh-aw-firewall/agent:0.28.49",
202+
"digest": "sha256:39f923c51e2790a2a00085959bf8c31a06a23fb3d7fd463f704d7d41291425b3",
203+
"pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.28.49@sha256:39f923c51e2790a2a00085959bf8c31a06a23fb3d7fd463f704d7d41291425b3"
204+
},
200205
"ghcr.io/github/gh-aw-firewall/agent:0.28.9": {
201206
"image": "ghcr.io/github/gh-aw-firewall/agent:0.28.9",
202207
"digest": "sha256:54b2fb3068efc15a4cc1bd4033f8fa056a9b1779baeba0cb80ae95ea55e7e343",
@@ -257,6 +262,11 @@
257262
"digest": "sha256:64e668297d1b9d83ee102626e104c054ac2cf5cfd7225bf6e144f86962229882",
258263
"pinned_image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.4@sha256:64e668297d1b9d83ee102626e104c054ac2cf5cfd7225bf6e144f86962229882"
259264
},
265+
"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.49": {
266+
"image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.49",
267+
"digest": "sha256:ef6d61dac70d98389384c3a760882931d20310a45b908f30dd2cc0ebf36f1b39",
268+
"pinned_image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.49@sha256:ef6d61dac70d98389384c3a760882931d20310a45b908f30dd2cc0ebf36f1b39"
269+
},
260270
"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.9": {
261271
"image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.9",
262272
"digest": "sha256:a0ffb1dc926c6e5a500b336893e032a8f167d3db43c869be886874ef14280bb8",
@@ -312,6 +322,11 @@
312322
"digest": "sha256:7ad9113203642c5b12303b97e221fc6b5dd0fb0655c09a2eba9d5c6fa3201a3b",
313323
"pinned_image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.4@sha256:7ad9113203642c5b12303b97e221fc6b5dd0fb0655c09a2eba9d5c6fa3201a3b"
314324
},
325+
"ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.49": {
326+
"image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.49",
327+
"digest": "sha256:147eb25d465ce0aa6b60d2b711279533b8e1aa40b9d5161f90e927252c84955c",
328+
"pinned_image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.49@sha256:147eb25d465ce0aa6b60d2b711279533b8e1aa40b9d5161f90e927252c84955c"
329+
},
315330
"ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.9": {
316331
"image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.9",
317332
"digest": "sha256:38d7ac0585ee5aa6a06eb71e087d514b059db36005c7783c6485e0dfd36fea35",
@@ -372,6 +387,11 @@
372387
"digest": "sha256:35953d0beac18f642aa0bc98bb726a85288539b1fc630c16e94da33300058258",
373388
"pinned_image": "ghcr.io/github/gh-aw-firewall/squid:0.28.4@sha256:35953d0beac18f642aa0bc98bb726a85288539b1fc630c16e94da33300058258"
374389
},
390+
"ghcr.io/github/gh-aw-firewall/squid:0.28.49": {
391+
"image": "ghcr.io/github/gh-aw-firewall/squid:0.28.49",
392+
"digest": "sha256:0041ab94c9c3e190fbd851add7dd46bf950e987322ca2bf20e9fadb5803e94e7",
393+
"pinned_image": "ghcr.io/github/gh-aw-firewall/squid:0.28.49@sha256:0041ab94c9c3e190fbd851add7dd46bf950e987322ca2bf20e9fadb5803e94e7"
394+
},
375395
"ghcr.io/github/gh-aw-firewall/squid:0.28.9": {
376396
"image": "ghcr.io/github/gh-aw-firewall/squid:0.28.9",
377397
"digest": "sha256:3d5dba0b0a139bbb11b5d5b8b44f277d2b18f69cf43090e3c283d750cf864baa",
@@ -382,10 +402,10 @@
382402
"digest": "sha256:63e46b56dfd70895a701b6fc6dd0189e11e2d875f327f1781e81b31848735477",
383403
"pinned_image": "ghcr.io/github/gh-aw-mcpg:latest@sha256:63e46b56dfd70895a701b6fc6dd0189e11e2d875f327f1781e81b31848735477"
384404
},
385-
"ghcr.io/github/gh-aw-mcpg:v0.4.29": {
386-
"image": "ghcr.io/github/gh-aw-mcpg:v0.4.29",
387-
"digest": "sha256:ec08867ac8a4823e01efb2de2ba85a313199bb7ae666ef70ae58effc162a9bf3",
388-
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.4.29@sha256:ec08867ac8a4823e01efb2de2ba85a313199bb7ae666ef70ae58effc162a9bf3"
405+
"ghcr.io/github/gh-aw-mcpg:v0.4.30": {
406+
"image": "ghcr.io/github/gh-aw-mcpg:v0.4.30",
407+
"digest": "sha256:ab5a436a1490438db473e4e3d4c973cb1d75e3cb233fb08b73d31b42d7d18fba",
408+
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.4.30@sha256:ab5a436a1490438db473e4e3d4c973cb1d75e3cb233fb08b73d31b42d7d18fba"
389409
},
390410
"ghcr.io/github/gh-aw-node": {
391411
"image": "ghcr.io/github/gh-aw-node",

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Load these files from `github/gh-aw` (they are not available locally).
3131
- `.github/aw/create-agentic-workflow.md`
3232
- `.github/aw/create-shared-agentic-workflow.md`
3333
- `.github/aw/debug-agentic-workflow.md`
34+
- `.github/aw/debug-security-review.md`
3435
- `.github/aw/dependabot.md`
3536
- `.github/aw/deployment-status.md`
3637
- `.github/aw/designer-mappings.md`
@@ -106,9 +107,11 @@ After loading the matching workflow prompt or skill, follow it directly:
106107
- Render compact markdown charts: `.github/aw/asciicharts.md`
107108
- Map CLI commands to MCP usage: `.github/aw/cli-commands.md`
108109
- 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`
110+
- Design, deploy, inspect or recover a Git-backed work queue: `.github/aw/work-queue.md`
110111
- Optimize token usage and cost: `.github/aw/token-optimization.md`
111112
- Design long-running multi-agent research workflows: `.github/aw/multi-agent-research.md`
112113
- Add skills or agent plugins requested by the user (`skills:` / `plugins:` frontmatter, never on-the-fly installs): `.github/aw/skills.md`
113114

114115
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.
116+
117+
When creating, updating, diagnosing or upgrading a workflow that uses `tools.work-queue`, also load `.github/aw/work-queue.md` after the primary prompt. Load deployment docs, operator reference or specification only when that task needs them.

0 commit comments

Comments
 (0)