Skip to content

Commit 4329e88

Browse files
committed
Updagrade gh-aw
1 parent bb9a1a4 commit 4329e88

25 files changed

Lines changed: 2415 additions & 2428 deletions

.github/agents/agentic-workflows.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ disable-model-invocation: true
88

99
This agent helps you work with **GitHub Agentic Workflows (gh-aw)**, a CLI extension for creating AI-powered workflows in natural language using markdown files.
1010

11+
## Repository Instructions Overlay
12+
13+
If `.github/aw/instructions.md` exists, load it with:
14+
@.github/aw/instructions.md
15+
16+
Precedence: repository overlay instructions override defaults in this agent when they conflict.
17+
1118
## What This Agent Does
1219

1320
This is a **dispatcher agent** that routes your request to the appropriate specialized prompt based on your task:

.github/aw/actions-lock.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"entries": {
3+
"actions/checkout@v7.0.0": {
4+
"repo": "actions/checkout",
5+
"version": "v7.0.0",
6+
"sha": "9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0"
7+
},
8+
"actions/github-script@v9.0.0": {
9+
"repo": "actions/github-script",
10+
"version": "v9.0.0",
11+
"sha": "3a2844b7e9c422d3c10d287c895573f7108da1b3"
12+
},
13+
"github/gh-aw-actions/setup-cli@v0.82.13": {
14+
"repo": "github/gh-aw-actions/setup-cli",
15+
"version": "v0.82.13",
16+
"sha": "a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996"
17+
},
18+
"github/gh-aw-actions/setup@v0.82.13": {
19+
"repo": "github/gh-aw-actions/setup",
20+
"version": "v0.82.13",
21+
"sha": "a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996"
22+
}
23+
},
24+
"containers": {
25+
"alpine:latest": {
26+
"image": "alpine:latest",
27+
"digest": "sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b",
28+
"pinned_image": "alpine:latest@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b"
29+
},
30+
"ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.11": {
31+
"image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.11",
32+
"digest": "sha256:1f989a7f2869c6a1b5f76bbbc645027966aa7e87b066d94734a901a7f371dfcd",
33+
"pinned_image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.11@sha256:1f989a7f2869c6a1b5f76bbbc645027966aa7e87b066d94734a901a7f371dfcd"
34+
}
35+
}
36+
}

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

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ Use this skill when a user asks to design, create, update, debug, or upgrade Git
99

1010
This skill is a dispatcher: identify the task type, load the matching workflow prompt/skill file, and follow it directly. Keep responses concise and ask a clarifying question if the correct prompt is unclear.
1111

12+
Repository overlay (optional):
13+
- If `.github/aw/instructions.md` exists, load it with `@.github/aw/instructions.md` after loading the matched prompt/skill.
14+
- Precedence: repository overlay instructions override upstream defaults when they conflict.
15+
1216
Read only the files you need:
1317
Load these files from `github/gh-aw` (they are not available locally).
1418
- `.github/aw/agentic-chat.md`
@@ -18,20 +22,28 @@ Load these files from `github/gh-aw` (they are not available locally).
1822
- `.github/aw/charts-trending.md`
1923
- `.github/aw/charts.md`
2024
- `.github/aw/cli-commands.md`
25+
- `.github/aw/configure-agentic-engine.md`
2126
- `.github/aw/context.md`
27+
- `.github/aw/create-agentic-workflow-trigger-details.md`
2228
- `.github/aw/create-agentic-workflow.md`
2329
- `.github/aw/create-shared-agentic-workflow.md`
2430
- `.github/aw/debug-agentic-workflow.md`
2531
- `.github/aw/dependabot.md`
2632
- `.github/aw/deployment-status.md`
33+
- `.github/aw/designer.md`
34+
- `.github/aw/evals.md`
2735
- `.github/aw/experiments.md`
2836
- `.github/aw/github-agentic-workflows.md`
2937
- `.github/aw/github-mcp-server.md`
38+
- `.github/aw/instructions.md`
3039
- `.github/aw/llms.md`
3140
- `.github/aw/loop.md`
41+
- `.github/aw/lsp.md`
3242
- `.github/aw/mcp-clis.md`
43+
- `.github/aw/memory-stateful-patterns.md`
3344
- `.github/aw/memory.md`
3445
- `.github/aw/messages.md`
46+
- `.github/aw/multi-agent-research.md`
3547
- `.github/aw/network.md`
3648
- `.github/aw/optimize-agentic-workflow.md`
3749
- `.github/aw/patterns.md`
@@ -62,10 +74,10 @@ Load these files from `github/gh-aw` (they are not available locally).
6274
- `.github/aw/workflow-editing.md`
6375
- `.github/aw/workflow-patterns.md`
6476

65-
- `.github/skills/agentic-workflow-designer/SKILL.md`
6677
After loading the matching workflow prompt or skill, follow it directly:
67-
- Design workflows from scratch via interview: `skills/agentic-workflow-designer/SKILL.md`
78+
- Design workflows from scratch via interview: `.github/aw/designer.md`
6879
- Create new workflows: `.github/aw/create-agentic-workflow.md`
80+
- Configure or add declarative engines: `.github/aw/configure-agentic-engine.md`
6981
- Update existing workflows: `.github/aw/update-agentic-workflow.md`
7082
- Debug, audit, or investigate workflows: `.github/aw/debug-agentic-workflow.md`
7183
- Upgrade workflows and fix deprecations: `.github/aw/upgrade-agentic-workflows.md`
@@ -77,5 +89,6 @@ After loading the matching workflow prompt or skill, follow it directly:
7789
- Map CLI commands to MCP usage: `.github/aw/cli-commands.md`
7890
- Choose workflow architecture and patterns: `.github/aw/patterns.md`
7991
- Optimize token usage and cost: `.github/aw/token-optimization.md`
92+
- Design long-running multi-agent research workflows: `.github/aw/multi-agent-research.md`
8093

8194
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/agentics-maintenance.yml

Lines changed: 52 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# This file was automatically generated by pkg/workflow/maintenance_workflow.go (v0.81.6). 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/maintenance_workflow.go (v0.82.13). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md
22
#
3-
# ___ _ _
4-
# / _ \ | | (_)
5-
# | |_| | __ _ ___ _ __ | |_ _ ___
3+
# ___ _ _
4+
# / _ \ | | (_)
5+
# | |_| | __ _ ___ _ __ | |_ _ ___
66
# | _ |/ _` |/ _ \ '_ \| __| |/ __|
7-
# | | | | (_| | __/ | | | |_| | (__
7+
# | | | | (_| | __/ | | | |_| | (__
88
# \_| |_/\__, |\___|_| |_|\__|_|\___|
99
# __/ |
10-
# _ _ |___/
10+
# _ _ |___/
1111
# | | | | / _| |
1212
# | | | | ___ _ __ _ __| |_| | _____ ____
1313
# | |/\| |/ _ \ '__| |/ /| _| |/ _ \ \ /\ / / ___|
@@ -87,16 +87,14 @@ on:
8787
permissions: {}
8888

8989
jobs:
90-
close-expired-entities:
90+
close-expired-discussions:
9191
if: ${{ (!(github.event.repository.fork)) && github.event_name != 'push' && (github.event_name != 'workflow_dispatch' && github.event_name != 'workflow_call' || inputs.operation == '') }}
9292
runs-on: ubuntu-slim
9393
permissions:
9494
discussions: write
95-
issues: write
96-
pull-requests: write
9795
steps:
9896
- name: Setup Scripts
99-
uses: github/gh-aw-actions/setup@v0.81.6
97+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
10098
with:
10199
destination: ${{ runner.temp }}/gh-aw/actions
102100

@@ -108,6 +106,16 @@ jobs:
108106
setupGlobals(core, github, context, exec, io, getOctokit);
109107
const { main } = require('${{ runner.temp }}/gh-aw/actions/close_expired_discussions.cjs');
110108
await main();
109+
close-expired-issues:
110+
if: ${{ (!(github.event.repository.fork)) && github.event_name != 'push' && (github.event_name != 'workflow_dispatch' && github.event_name != 'workflow_call' || inputs.operation == '') }}
111+
runs-on: ubuntu-slim
112+
permissions:
113+
issues: write
114+
steps:
115+
- name: Setup Scripts
116+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
117+
with:
118+
destination: ${{ runner.temp }}/gh-aw/actions
111119

112120
- name: Close expired issues
113121
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
@@ -117,6 +125,16 @@ jobs:
117125
setupGlobals(core, github, context, exec, io, getOctokit);
118126
const { main } = require('${{ runner.temp }}/gh-aw/actions/close_expired_issues.cjs');
119127
await main();
128+
close-expired-pull-requests:
129+
if: ${{ (!(github.event.repository.fork)) && github.event_name != 'push' && (github.event_name != 'workflow_dispatch' && github.event_name != 'workflow_call' || inputs.operation == '') }}
130+
runs-on: ubuntu-slim
131+
permissions:
132+
pull-requests: write
133+
steps:
134+
- name: Setup Scripts
135+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
136+
with:
137+
destination: ${{ runner.temp }}/gh-aw/actions
120138

121139
- name: Close expired pull requests
122140
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
@@ -134,7 +152,7 @@ jobs:
134152
actions: write
135153
steps:
136154
- name: Setup Scripts
137-
uses: github/gh-aw-actions/setup@v0.81.6
155+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
138156
with:
139157
destination: ${{ runner.temp }}/gh-aw/actions
140158

@@ -163,7 +181,7 @@ jobs:
163181
persist-credentials: false
164182

165183
- name: Setup Scripts
166-
uses: github/gh-aw-actions/setup@v0.81.6
184+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
167185
with:
168186
destination: ${{ runner.temp }}/gh-aw/actions
169187

@@ -178,9 +196,9 @@ jobs:
178196
await main();
179197
180198
- name: Install gh-aw
181-
uses: github/gh-aw-actions/setup-cli@v0.81.6
199+
uses: github/gh-aw-actions/setup-cli@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
182200
with:
183-
version: v0.81.6
201+
version: v0.82.13
184202

185203
- name: Run operation
186204
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
@@ -210,7 +228,7 @@ jobs:
210228
pull-requests: write
211229
steps:
212230
- name: Setup Scripts
213-
uses: github/gh-aw-actions/setup@v0.81.6
231+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
214232
with:
215233
destination: ${{ runner.temp }}/gh-aw/actions
216234

@@ -253,10 +271,11 @@ jobs:
253271
with:
254272
sparse-checkout: |
255273
actions
274+
clean: false
256275
persist-credentials: false
257276

258277
- name: Setup Scripts
259-
uses: github/gh-aw-actions/setup@v0.81.6
278+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
260279
with:
261280
destination: ${{ runner.temp }}/gh-aw/actions
262281

@@ -302,7 +321,7 @@ jobs:
302321
persist-credentials: false
303322

304323
- name: Setup Scripts
305-
uses: github/gh-aw-actions/setup@v0.81.6
324+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
306325
with:
307326
destination: ${{ runner.temp }}/gh-aw/actions
308327

@@ -317,9 +336,9 @@ jobs:
317336
await main();
318337
319338
- name: Install gh-aw
320-
uses: github/gh-aw-actions/setup-cli@v0.81.6
339+
uses: github/gh-aw-actions/setup-cli@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
321340
with:
322-
version: v0.81.6
341+
version: v0.82.13
323342

324343
- name: Create missing labels
325344
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
@@ -348,7 +367,7 @@ jobs:
348367
persist-credentials: false
349368

350369
- name: Setup Scripts
351-
uses: github/gh-aw-actions/setup@v0.81.6
370+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
352371
with:
353372
destination: ${{ runner.temp }}/gh-aw/actions
354373

@@ -363,13 +382,13 @@ jobs:
363382
await main();
364383
365384
- name: Install gh-aw
366-
uses: github/gh-aw-actions/setup-cli@v0.81.6
385+
uses: github/gh-aw-actions/setup-cli@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
367386
with:
368-
version: v0.81.6
387+
version: v0.82.13
369388

370389
- name: Restore activity report logs cache
371390
id: activity_report_logs_cache
372-
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
391+
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
373392
with:
374393
path: ./.cache/gh-aw/activity-report-logs
375394
key: ${{ runner.os }}-activity-report-logs-${{ github.repository }}-${{ github.ref_name }}-${{ github.run_id }}
@@ -393,7 +412,7 @@ jobs:
393412
394413
- name: Save activity report logs cache
395414
if: ${{ always() }}
396-
uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
415+
uses: actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
397416
with:
398417
path: ./.cache/gh-aw/activity-report-logs
399418
key: ${{ steps.activity_report_logs_cache.outputs.cache-primary-key }}
@@ -453,7 +472,7 @@ jobs:
453472
persist-credentials: false
454473

455474
- name: Setup Scripts
456-
uses: github/gh-aw-actions/setup@v0.81.6
475+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
457476
with:
458477
destination: ${{ runner.temp }}/gh-aw/actions
459478

@@ -468,13 +487,13 @@ jobs:
468487
await main();
469488
470489
- name: Install gh-aw
471-
uses: github/gh-aw-actions/setup-cli@v0.81.6
490+
uses: github/gh-aw-actions/setup-cli@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
472491
with:
473-
version: v0.81.6
492+
version: v0.82.13
474493

475494
- name: Restore forecast report logs cache
476495
id: forecast_report_logs_cache
477-
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
496+
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
478497
with:
479498
path: ./.github/aw/logs
480499
key: ${{ runner.os }}-forecast-report-logs-${{ github.repository }}-${{ github.ref_name }}-${{ github.run_id }}
@@ -520,7 +539,7 @@ jobs:
520539
521540
- name: Save forecast report logs cache
522541
if: ${{ always() }}
523-
uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
542+
uses: actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
524543
with:
525544
path: ./.github/aw/logs
526545
key: ${{ runner.os }}-forecast-report-logs-${{ github.repository }}-${{ github.ref_name }}-${{ github.run_id }}
@@ -545,7 +564,7 @@ jobs:
545564
issues: write
546565
steps:
547566
- name: Setup Scripts
548-
uses: github/gh-aw-actions/setup@v0.81.6
567+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
549568
with:
550569
destination: ${{ runner.temp }}/gh-aw/actions
551570

@@ -582,7 +601,7 @@ jobs:
582601
persist-credentials: false
583602

584603
- name: Setup Scripts
585-
uses: github/gh-aw-actions/setup@v0.81.6
604+
uses: github/gh-aw-actions/setup@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
586605
with:
587606
destination: ${{ runner.temp }}/gh-aw/actions
588607

@@ -597,9 +616,9 @@ jobs:
597616
await main();
598617
599618
- name: Install gh-aw
600-
uses: github/gh-aw-actions/setup-cli@v0.81.6
619+
uses: github/gh-aw-actions/setup-cli@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
601620
with:
602-
version: v0.81.6
621+
version: v0.82.13
603622

604623
- name: Validate workflows and file issue on findings
605624
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0

.github/workflows/copilot-setup-steps.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ jobs:
2121
- name: Checkout repository
2222
uses: actions/checkout@v6
2323
- name: Install gh-aw extension
24-
uses: github/gh-aw-actions/setup-cli@v0.81.6
24+
uses: github/gh-aw-actions/setup-cli@a5d8b7df9d4f9137bedb3d074d0a0b005f1e1996 # v0.82.13
2525
with:
26-
version: v0.81.6
26+
version: v0.82.13

0 commit comments

Comments
 (0)