Skip to content

Commit 8513739

Browse files
authored
feat: add Playwright visual regression example workflow for Frontend Developer persona (#28550)
1 parent 8a1c8ea commit 8513739

5 files changed

Lines changed: 1494 additions & 41 deletions

File tree

.github/aw/actions-lock.json

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,11 @@
158158
"version": "v2.11",
159159
"sha": "1cb3cd8a008d80c9fa129c0f0823d69584905f5b"
160160
},
161+
"microsoft/apm-action@v1.4.2": {
162+
"repo": "microsoft/apm-action",
163+
"version": "v1.4.2",
164+
"sha": "9fe9337ef58b5e620e0113071ceb47a6a8a232f7"
165+
},
161166
"oven-sh/setup-bun@v2.2.0": {
162167
"repo": "oven-sh/setup-bun",
163168
"version": "v2.2.0",
@@ -172,14 +177,14 @@
172177
"repo": "super-linter/super-linter",
173178
"version": "v8.6.0",
174179
"sha": "9e863354e3ff62e0727d37183162c4a88873df41"
175-
},
176-
"microsoft/apm-action@v1.4.2": {
177-
"repo": "microsoft/apm-action",
178-
"version": "v1.4.2",
179-
"sha": "9fe9337ef58b5e620e0113071ceb47a6a8a232f7"
180180
}
181181
},
182182
"containers": {
183+
"alpine:latest": {
184+
"image": "alpine:latest",
185+
"digest": "sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11",
186+
"pinned_image": "alpine:latest@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11"
187+
},
183188
"docker.io/mcp/brave-search": {
184189
"image": "docker.io/mcp/brave-search",
185190
"digest": "sha256:ca96b8acb27d8cf601a8faef86a084602cffa41d8cb18caa1e29ba4d16989d22",
@@ -195,6 +200,11 @@
195200
"digest": "sha256:9161f2415a3306a344aca34dd671ee69f122317e0a512e66dc64c94b9c508682",
196201
"pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.25.20@sha256:9161f2415a3306a344aca34dd671ee69f122317e0a512e66dc64c94b9c508682"
197202
},
203+
"ghcr.io/github/gh-aw-firewall/agent:0.25.28": {
204+
"image": "ghcr.io/github/gh-aw-firewall/agent:0.25.28",
205+
"digest": "sha256:a8834e285807654bf680154faa710d43fe4365a0868142f5c20e48c85e137a7a",
206+
"pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.25.28@sha256:a8834e285807654bf680154faa710d43fe4365a0868142f5c20e48c85e137a7a"
207+
},
198208
"ghcr.io/github/gh-aw-firewall/api-proxy:0.25.18": {
199209
"image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.25.18",
200210
"digest": "sha256:d16a40a3ca6e989896d0cef9f31b9412bb1fcc8755bafcafb95012ae1078539b",
@@ -205,6 +215,16 @@
205215
"digest": "sha256:6971639e381e82e45134bcd333181f456df3a52cd6f818a3e3d6de068ff91519",
206216
"pinned_image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.25.20@sha256:6971639e381e82e45134bcd333181f456df3a52cd6f818a3e3d6de068ff91519"
207217
},
218+
"ghcr.io/github/gh-aw-firewall/api-proxy:0.25.28": {
219+
"image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.25.28",
220+
"digest": "sha256:93290f2393752252911bd7c39a047f776c0b53063575e7bde4e304962a9a61cb",
221+
"pinned_image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.25.28@sha256:93290f2393752252911bd7c39a047f776c0b53063575e7bde4e304962a9a61cb"
222+
},
223+
"ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.28": {
224+
"image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.28",
225+
"digest": "sha256:fdf310e4678ce58d248c466b89399e9680a3003038fd19322c388559016aaac7",
226+
"pinned_image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.28@sha256:fdf310e4678ce58d248c466b89399e9680a3003038fd19322c388559016aaac7"
227+
},
208228
"ghcr.io/github/gh-aw-firewall/squid:0.25.18": {
209229
"image": "ghcr.io/github/gh-aw-firewall/squid:0.25.18",
210230
"digest": "sha256:eb102afcfbae26ffcec016adebb74d3be7b0a5bf376ba306599cdf3effbe288e",
@@ -215,16 +235,31 @@
215235
"digest": "sha256:5411d903f73ee597e6a084971c2adef3eb0bd405910df3ed7bf5e3d6bd58a236",
216236
"pinned_image": "ghcr.io/github/gh-aw-firewall/squid:0.25.20@sha256:5411d903f73ee597e6a084971c2adef3eb0bd405910df3ed7bf5e3d6bd58a236"
217237
},
238+
"ghcr.io/github/gh-aw-firewall/squid:0.25.28": {
239+
"image": "ghcr.io/github/gh-aw-firewall/squid:0.25.28",
240+
"digest": "sha256:844c18280f82cd1b06345eb2f4e91966b34185bfc51c9f237c3e022e848fb474",
241+
"pinned_image": "ghcr.io/github/gh-aw-firewall/squid:0.25.28@sha256:844c18280f82cd1b06345eb2f4e91966b34185bfc51c9f237c3e022e848fb474"
242+
},
218243
"ghcr.io/github/gh-aw-mcpg:v0.2.19": {
219244
"image": "ghcr.io/github/gh-aw-mcpg:v0.2.19",
220245
"digest": "sha256:44d4d8de7e6c37aaea484eba489940c52df6a0b54078ddcbc9327592d5b3c3dd",
221246
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.2.19@sha256:44d4d8de7e6c37aaea484eba489940c52df6a0b54078ddcbc9327592d5b3c3dd"
222247
},
248+
"ghcr.io/github/gh-aw-mcpg:v0.2.30": {
249+
"image": "ghcr.io/github/gh-aw-mcpg:v0.2.30",
250+
"digest": "sha256:e950e6d39f003862d33bfb8d4eb93e242d919cf6ca874b90728e5e0ea7434c6f",
251+
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.2.30@sha256:e950e6d39f003862d33bfb8d4eb93e242d919cf6ca874b90728e5e0ea7434c6f"
252+
},
223253
"ghcr.io/github/github-mcp-server:v0.32.0": {
224254
"image": "ghcr.io/github/github-mcp-server:v0.32.0",
225255
"digest": "sha256:2763823c63bcca718ce53850a1d7fcf2f501ec84028394f1b63ce7e9f4f9be28",
226256
"pinned_image": "ghcr.io/github/github-mcp-server:v0.32.0@sha256:2763823c63bcca718ce53850a1d7fcf2f501ec84028394f1b63ce7e9f4f9be28"
227257
},
258+
"ghcr.io/github/github-mcp-server:v1.0.0": {
259+
"image": "ghcr.io/github/github-mcp-server:v1.0.0",
260+
"digest": "sha256:d2550953f8050bc5a1c8f80d1678766f66f60bbfbcd953fdeaf661fe4269bd95",
261+
"pinned_image": "ghcr.io/github/github-mcp-server:v1.0.0@sha256:d2550953f8050bc5a1c8f80d1678766f66f60bbfbcd953fdeaf661fe4269bd95"
262+
},
228263
"ghcr.io/github/serena-mcp-server:latest": {
229264
"image": "ghcr.io/github/serena-mcp-server:latest",
230265
"digest": "sha256:bf343399e3725c45528f531a230f3a04521d4cdef29f9a5af6282ff0d3c393c5",
@@ -279,41 +314,6 @@
279314
"image": "semgrep/semgrep:latest",
280315
"digest": "sha256:17d89ddd91a7729bbd5de09402f7f79a70204289e2a94635086e9db532a495f2",
281316
"pinned_image": "semgrep/semgrep:latest@sha256:17d89ddd91a7729bbd5de09402f7f79a70204289e2a94635086e9db532a495f2"
282-
},
283-
"ghcr.io/github/gh-aw-firewall/agent:0.25.28": {
284-
"image": "ghcr.io/github/gh-aw-firewall/agent:0.25.28",
285-
"digest": "sha256:a8834e285807654bf680154faa710d43fe4365a0868142f5c20e48c85e137a7a",
286-
"pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.25.28@sha256:a8834e285807654bf680154faa710d43fe4365a0868142f5c20e48c85e137a7a"
287-
},
288-
"ghcr.io/github/gh-aw-firewall/api-proxy:0.25.28": {
289-
"image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.25.28",
290-
"digest": "sha256:93290f2393752252911bd7c39a047f776c0b53063575e7bde4e304962a9a61cb",
291-
"pinned_image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.25.28@sha256:93290f2393752252911bd7c39a047f776c0b53063575e7bde4e304962a9a61cb"
292-
},
293-
"ghcr.io/github/gh-aw-firewall/squid:0.25.28": {
294-
"image": "ghcr.io/github/gh-aw-firewall/squid:0.25.28",
295-
"digest": "sha256:844c18280f82cd1b06345eb2f4e91966b34185bfc51c9f237c3e022e848fb474",
296-
"pinned_image": "ghcr.io/github/gh-aw-firewall/squid:0.25.28@sha256:844c18280f82cd1b06345eb2f4e91966b34185bfc51c9f237c3e022e848fb474"
297-
},
298-
"ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.28": {
299-
"image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.28",
300-
"digest": "sha256:fdf310e4678ce58d248c466b89399e9680a3003038fd19322c388559016aaac7",
301-
"pinned_image": "ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.28@sha256:fdf310e4678ce58d248c466b89399e9680a3003038fd19322c388559016aaac7"
302-
},
303-
"ghcr.io/github/gh-aw-mcpg:v0.2.30": {
304-
"image": "ghcr.io/github/gh-aw-mcpg:v0.2.30",
305-
"digest": "sha256:e950e6d39f003862d33bfb8d4eb93e242d919cf6ca874b90728e5e0ea7434c6f",
306-
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.2.30@sha256:e950e6d39f003862d33bfb8d4eb93e242d919cf6ca874b90728e5e0ea7434c6f"
307-
},
308-
"ghcr.io/github/github-mcp-server:v1.0.0": {
309-
"image": "ghcr.io/github/github-mcp-server:v1.0.0",
310-
"digest": "sha256:d2550953f8050bc5a1c8f80d1678766f66f60bbfbcd953fdeaf661fe4269bd95",
311-
"pinned_image": "ghcr.io/github/github-mcp-server:v1.0.0@sha256:d2550953f8050bc5a1c8f80d1678766f66f60bbfbcd953fdeaf661fe4269bd95"
312-
},
313-
"alpine:latest": {
314-
"image": "alpine:latest",
315-
"digest": "sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11",
316-
"pinned_image": "alpine:latest@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11"
317317
}
318318
}
319319
}

.github/aw/github-agentic-workflows.md

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

0 commit comments

Comments
 (0)