Skip to content

Commit 6185bbb

Browse files
committed
Merge branch 'main' of https://github.com/github/gh-aw
2 parents 61c2f02 + b1483be commit 6185bbb

9 files changed

Lines changed: 39 additions & 65 deletions

File tree

.github/workflows/test-workflow.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

actions/setup/js/package-lock.json

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# build output
22
dist/
33
public/slides/
4+
public/js/
45
# generated types
56
.astro/
67

docs/package-lock.json

Lines changed: 1 addition & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"start": "astro dev",
88
"prebuild": "npm run generate-agent-factory && npm run build:slides",
99
"build": "astro build",
10-
"build:slides": "npx @marp-team/marp-cli slides/index.md --html --allow-local-files -o public/slides/index.html",
10+
"build:slides": "mkdir -p public/js && cp node_modules/mermaid/dist/mermaid.min.js public/js/ && npx @marp-team/marp-cli slides/index.md --html --allow-local-files -o public/slides/index.html",
1111
"preview": "astro preview",
1212
"astro": "astro",
1313
"validate-links": "astro build",

docs/slides/index.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
marp: true
33
---
44

5+
<script src="../js/mermaid.min.js"></script>
6+
<script>
7+
mermaid.initialize({ startOnLoad: true });
8+
</script>
9+
510
# GitHub Agentic Workflows
611
## Write AI Automation in Natural Language
712
### Research Preview
@@ -82,7 +87,7 @@ AI agents become risky when they combine **three capabilities** at once:
8287
8388
---
8489
85-
# Combine Github Actions and SWE Agents **SAFELY**.
90+
# Combine GitHub Actions and SWE Agents **SAFELY**.
8691
8792
---
8893
@@ -382,15 +387,15 @@ GitHub Agentic Workflows implements a comprehensive security architecture with m
382387
383388
# Security Architecture Diagram
384389
385-
```mermaid
390+
<pre class="mermaid">
386391
flowchart TB
387392
subgraph ActionJobVM["Action Job VM"]
388393
subgraph Sandbox1["Sandbox"]
389394
Agent["Agent Process"]
390395
end
391396
392397
Proxy1["Proxy / Firewall"]
393-
Gateway["Gateway<br/>(mcpg)"]
398+
Gateway["Gateway&lt;br/&gt;(mcpg)"]
394399
395400
Agent --> Proxy1
396401
Proxy1 --> Gateway
@@ -418,7 +423,7 @@ flowchart TB
418423
419424
Proxy2 --> Service1
420425
Proxy3 --> Service2
421-
```
426+
</pre>
422427
423428
---
424429

docs/src/content/docs/patterns/dataops.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ on:
6565
permissions:
6666
contents: read
6767
pull-requests: read
68-
issues: read
6968

7069
engine: copilot
7170
strict: true
@@ -255,7 +254,7 @@ DataOps is distinguished by its emphasis on **deterministic data preparation** b
255254

256255
## Additional Resources
257256

258-
- [Custom Steps](/gh-aw/reference/frontmatter/#custom-steps-steps) - Shell step configuration
257+
- [Steps Reference](/gh-aw/reference/frontmatter/#custom-steps-steps) - Shell step configuration
259258
- [Safe Outputs Reference](/gh-aw/reference/safe-outputs/) - Validated GitHub operations
260-
- [Cache Configuration](/gh-aw/reference/frontmatter/#cache-configuration-cache) - Caching data between runs
259+
- [Cache Configuration](/gh-aw/reference/memory/) - Caching data between runs
261260
- [DailyOps](/gh-aw/patterns/dailyops/) - Scheduled improvement workflows

go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/github/gh-aw
33
go 1.25.0
44

55
require (
6-
github.com/charmbracelet/bubbles v0.21.1-0.20250623103423-23b8fd6302d7
6+
github.com/charmbracelet/bubbles v0.21.1
77
github.com/charmbracelet/bubbletea v1.3.10
88
github.com/charmbracelet/huh v0.8.0
99
github.com/charmbracelet/lipgloss v1.1.1-0.20250319133953-166f707985bc
@@ -78,18 +78,18 @@ require (
7878
github.com/ccojocar/zxcvbn-go v1.0.4 // indirect
7979
github.com/cespare/xxhash/v2 v2.3.0 // indirect
8080
github.com/charithe/durationcheck v0.0.11 // indirect
81-
github.com/charmbracelet/colorprofile v0.3.3 // indirect
81+
github.com/charmbracelet/colorprofile v0.4.1 // indirect
8282
github.com/charmbracelet/harmonica v0.2.0 // indirect
83-
github.com/charmbracelet/x/ansi v0.11.0 // indirect
84-
github.com/charmbracelet/x/cellbuf v0.0.14 // indirect
83+
github.com/charmbracelet/x/ansi v0.11.5 // indirect
84+
github.com/charmbracelet/x/cellbuf v0.0.15 // indirect
8585
github.com/charmbracelet/x/exp/strings v0.0.0-20251106172358-54469c29c2bc // indirect
8686
github.com/charmbracelet/x/term v0.2.2 // indirect
8787
github.com/ckaznocha/intrange v0.3.1 // indirect
8888
github.com/cli/safeexec v1.0.1 // indirect
8989
github.com/cli/shurcooL-graphql v0.0.4 // indirect
90-
github.com/clipperhouse/displaywidth v0.5.0 // indirect
90+
github.com/clipperhouse/displaywidth v0.9.0 // indirect
9191
github.com/clipperhouse/stringish v0.1.1 // indirect
92-
github.com/clipperhouse/uax29/v2 v2.3.0 // indirect
92+
github.com/clipperhouse/uax29/v2 v2.5.0 // indirect
9393
github.com/curioswitch/go-reassign v0.3.0 // indirect
9494
github.com/daixiang0/gci v0.13.7 // indirect
9595
github.com/dave/dst v0.27.3 // indirect

go.sum

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -147,22 +147,22 @@ github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UF
147147
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
148148
github.com/charithe/durationcheck v0.0.11 h1:g1/EX1eIiKS57NTWsYtHDZ/APfeXKhye1DidBcABctk=
149149
github.com/charithe/durationcheck v0.0.11/go.mod h1:x5iZaixRNl8ctbM+3B2RrPG5t856TxRyVQEnbIEM2X4=
150-
github.com/charmbracelet/bubbles v0.21.1-0.20250623103423-23b8fd6302d7 h1:JFgG/xnwFfbezlUnFMJy0nusZvytYysV4SCS2cYbvws=
151-
github.com/charmbracelet/bubbles v0.21.1-0.20250623103423-23b8fd6302d7/go.mod h1:ISC1gtLcVilLOf23wvTfoQuYbW2q0JevFxPfUzZ9Ybw=
150+
github.com/charmbracelet/bubbles v0.21.1 h1:nj0decPiixaZeL9diI4uzzQTkkz1kYY8+jgzCZXSmW0=
151+
github.com/charmbracelet/bubbles v0.21.1/go.mod h1:HHvIYRCpbkCJw2yo0vNX1O5loCwSr9/mWS8GYSg50Sk=
152152
github.com/charmbracelet/bubbletea v1.3.10 h1:otUDHWMMzQSB0Pkc87rm691KZ3SWa4KUlvF9nRvCICw=
153153
github.com/charmbracelet/bubbletea v1.3.10/go.mod h1:ORQfo0fk8U+po9VaNvnV95UPWA1BitP1E0N6xJPlHr4=
154-
github.com/charmbracelet/colorprofile v0.3.3 h1:DjJzJtLP6/NZ8p7Cgjno0CKGr7wwRJGxWUwh2IyhfAI=
155-
github.com/charmbracelet/colorprofile v0.3.3/go.mod h1:nB1FugsAbzq284eJcjfah2nhdSLppN2NqvfotkfRYP4=
154+
github.com/charmbracelet/colorprofile v0.4.1 h1:a1lO03qTrSIRaK8c3JRxJDZOvhvIeSco3ej+ngLk1kk=
155+
github.com/charmbracelet/colorprofile v0.4.1/go.mod h1:U1d9Dljmdf9DLegaJ0nGZNJvoXAhayhmidOdcBwAvKk=
156156
github.com/charmbracelet/harmonica v0.2.0 h1:8NxJWRWg/bzKqqEaaeFNipOu77YR5t8aSwG4pgaUBiQ=
157157
github.com/charmbracelet/harmonica v0.2.0/go.mod h1:KSri/1RMQOZLbw7AHqgcBycp8pgJnQMYYT8QZRqZ1Ao=
158158
github.com/charmbracelet/huh v0.8.0 h1:Xz/Pm2h64cXQZn/Jvele4J3r7DDiqFCNIVteYukxDvY=
159159
github.com/charmbracelet/huh v0.8.0/go.mod h1:5YVc+SlZ1IhQALxRPpkGwwEKftN/+OlJlnJYlDRFqN4=
160160
github.com/charmbracelet/lipgloss v1.1.1-0.20250319133953-166f707985bc h1:nFRtCfZu/zkltd2lsLUPlVNv3ej/Atod9hcdbRZtlys=
161161
github.com/charmbracelet/lipgloss v1.1.1-0.20250319133953-166f707985bc/go.mod h1:aKC/t2arECF6rNOnaKaVU6y4t4ZeHQzqfxedE/VkVhA=
162-
github.com/charmbracelet/x/ansi v0.11.0 h1:uuIVK7GIplwX6UBIz8S2TF8nkr7xRlygSsBRjSJqIvA=
163-
github.com/charmbracelet/x/ansi v0.11.0/go.mod h1:uQt8bOrq/xgXjlGcFMc8U2WYbnxyjrKhnvTQluvfCaE=
164-
github.com/charmbracelet/x/cellbuf v0.0.14 h1:iUEMryGyFTelKW3THW4+FfPgi4fkmKnnaLOXuc+/Kj4=
165-
github.com/charmbracelet/x/cellbuf v0.0.14/go.mod h1:P447lJl49ywBbil/KjCk2HexGh4tEY9LH0/1QrZZ9rA=
162+
github.com/charmbracelet/x/ansi v0.11.5 h1:NBWeBpj/lJPE3Q5l+Lusa4+mH6v7487OP8K0r1IhRg4=
163+
github.com/charmbracelet/x/ansi v0.11.5/go.mod h1:2JNYLgQUsyqaiLovhU2Rv/pb8r6ydXKS3NIttu3VGZQ=
164+
github.com/charmbracelet/x/cellbuf v0.0.15 h1:ur3pZy0o6z/R7EylET877CBxaiE1Sp1GMxoFPAIztPI=
165+
github.com/charmbracelet/x/cellbuf v0.0.15/go.mod h1:J1YVbR7MUuEGIFPCaaZ96KDl5NoS0DAWkskup+mOY+Q=
166166
github.com/charmbracelet/x/conpty v0.1.0 h1:4zc8KaIcbiL4mghEON8D72agYtSeIgq8FSThSPQIb+U=
167167
github.com/charmbracelet/x/conpty v0.1.0/go.mod h1:rMFsDJoDwVmiYM10aD4bH2XiRgwI7NYJtQgl5yskjEQ=
168168
github.com/charmbracelet/x/errors v0.0.0-20240508181413-e8d8b6e2de86 h1:JSt3B+U9iqk37QUU2Rvb6DSBYRLtWqFqfxf8l5hOZUA=
@@ -189,12 +189,12 @@ github.com/cli/safeexec v1.0.1/go.mod h1:Z/D4tTN8Vs5gXYHDCbaM1S/anmEDnJb1iW0+EJ5
189189
github.com/cli/shurcooL-graphql v0.0.4 h1:6MogPnQJLjKkaXPyGqPRXOI2qCsQdqNfUY1QSJu2GuY=
190190
github.com/cli/shurcooL-graphql v0.0.4/go.mod h1:3waN4u02FiZivIV+p1y4d0Jo1jc6BViMA73C+sZo2fk=
191191
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
192-
github.com/clipperhouse/displaywidth v0.5.0 h1:AIG5vQaSL2EKqzt0M9JMnvNxOCRTKUc4vUnLWGgP89I=
193-
github.com/clipperhouse/displaywidth v0.5.0/go.mod h1:R+kHuzaYWFkTm7xoMmK1lFydbci4X2CicfbGstSGg0o=
192+
github.com/clipperhouse/displaywidth v0.9.0 h1:Qb4KOhYwRiN3viMv1v/3cTBlz3AcAZX3+y9OLhMtAtA=
193+
github.com/clipperhouse/displaywidth v0.9.0/go.mod h1:aCAAqTlh4GIVkhQnJpbL0T/WfcrJXHcj8C0yjYcjOZA=
194194
github.com/clipperhouse/stringish v0.1.1 h1:+NSqMOr3GR6k1FdRhhnXrLfztGzuG+VuFDfatpWHKCs=
195195
github.com/clipperhouse/stringish v0.1.1/go.mod h1:v/WhFtE1q0ovMta2+m+UbpZ+2/HEXNWYXQgCt4hdOzA=
196-
github.com/clipperhouse/uax29/v2 v2.3.0 h1:SNdx9DVUqMoBuBoW3iLOj4FQv3dN5mDtuqwuhIGpJy4=
197-
github.com/clipperhouse/uax29/v2 v2.3.0/go.mod h1:Wn1g7MK6OoeDT0vL+Q0SQLDz/KpfsVRgg6W7ihQeh4g=
196+
github.com/clipperhouse/uax29/v2 v2.5.0 h1:x7T0T4eTHDONxFJsL94uKNKPHrclyFI0lm7+w94cO8U=
197+
github.com/clipperhouse/uax29/v2 v2.5.0/go.mod h1:Wn1g7MK6OoeDT0vL+Q0SQLDz/KpfsVRgg6W7ihQeh4g=
198198
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
199199
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
200200
github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s=

0 commit comments

Comments
 (0)