Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
212 commits
Select commit Hold shift + click to select a range
7540d5c
remove list-targets subaction
crazy-max Dec 19, 2025
ed0758f
update dev dependencies
crazy-max Jan 7, 2026
c9a0e8e
migrate eslint config to new format required since 9.0.0
crazy-max Jan 7, 2026
a35ee0c
update jest config since 30.0
crazy-max Jan 7, 2026
bf4ef44
chore: update generated content
crazy-max Jan 7, 2026
75c00e7
Merge pull request #372 from crazy-max/update-dev-deps
tonistiigi Jan 8, 2026
6b5467d
chore(deps): Bump lodash from 4.17.21 to 4.17.23
dependabot[bot] Jan 22, 2026
244d63b
ci: update-dist workflow
crazy-max Jan 29, 2026
1cf124c
Merge pull request #377 from crazy-max/update-dist-workflow
crazy-max Jan 29, 2026
0108d7f
switch from jest to vitest
crazy-max Mar 1, 2026
8fb8566
switch to ESM and update config/test wiring
crazy-max Mar 1, 2026
7c5fb1b
update dev dependencies
crazy-max Mar 1, 2026
14c7b57
dockerfile: fix vendoring
crazy-max Mar 2, 2026
919640e
chore: update generated content
crazy-max Mar 1, 2026
836d9eb
Merge pull request #380 from crazy-max/esm
crazy-max Mar 3, 2026
bd4dc5e
Merge pull request #376 from docker/dependabot/npm_and_yarn/lodash-4.…
crazy-max Mar 3, 2026
c77b5b2
chore(deps): Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1
dependabot[bot] Mar 3, 2026
a2cea6d
chore: update generated content
github-actions[bot] Mar 3, 2026
7366777
Merge pull request #379 from docker/dependabot/npm_and_yarn/isaacs/br…
crazy-max Mar 3, 2026
e0aed8e
chore(deps): Bump @actions/core from 1.11.1 to 3.0.0
dependabot[bot] Mar 3, 2026
eeb3544
chore: update generated content
github-actions[bot] Mar 3, 2026
add429d
Merge pull request #382 from docker/dependabot/npm_and_yarn/actions/c…
crazy-max Mar 3, 2026
49c12c7
chore(deps): Bump @docker/actions-toolkit from 0.68.0 to 0.77.0
dependabot[bot] Mar 3, 2026
261e2f7
github summary and artifact logic moved since actions-toolkit v0.77.0
crazy-max Mar 3, 2026
cc3dc85
test: stabilize context test fixtures and github mock setup since ESM
crazy-max Mar 3, 2026
6495c30
chore: update generated content
crazy-max Mar 3, 2026
1e43cd9
Merge pull request #381 from docker/dependabot/npm_and_yarn/docker/ac…
tonistiigi Mar 3, 2026
d7926aa
chore(deps): Bump @docker/actions-toolkit from 0.77.0 to 0.78.0
dependabot[bot] Mar 4, 2026
f178d1d
chore: update generated content
github-actions[bot] Mar 4, 2026
4cde8b2
Merge pull request #384 from docker/dependabot/npm_and_yarn/docker/ac…
crazy-max Mar 4, 2026
7363f02
node 24 as default runtime
crazy-max Mar 3, 2026
80669de
remove legacy export-build tool support
crazy-max Mar 4, 2026
f04bdcc
chore: update generated content
crazy-max Mar 4, 2026
a47bdde
chore(deps): Bump docker/setup-qemu-action from 3 to 4
dependabot[bot] Mar 4, 2026
df378f3
Merge pull request #383 from crazy-max/node24
tonistiigi Mar 5, 2026
9716e42
Merge pull request #387 from crazy-max/rm-legacy-export
tonistiigi Mar 5, 2026
124afc9
Merge pull request #370 from crazy-max/remove-list-targets
tonistiigi Mar 5, 2026
325dda5
chore(deps): Bump @docker/actions-toolkit from 0.78.0 to 0.79.0
dependabot[bot] Mar 5, 2026
a22e8b4
chore: update generated content
github-actions[bot] Mar 5, 2026
549b427
Merge pull request #389 from docker/dependabot/npm_and_yarn/docker/ac…
crazy-max Mar 5, 2026
8fdd4fb
Merge pull request #388 from docker/dependabot/github_actions/docker/…
crazy-max Mar 5, 2026
04d8281
remove deprecated envs
crazy-max Mar 4, 2026
f4a2547
chore: update generated content
crazy-max Mar 5, 2026
471133c
Merge pull request #386 from crazy-max/rm-deprecated-envs
crazy-max Mar 5, 2026
8e8fbbb
merge workdir into source input
crazy-max Jan 7, 2026
7017b89
chore: update generated content
crazy-max Mar 5, 2026
8249049
Merge pull request #365 from crazy-max/context-input
crazy-max Mar 5, 2026
a8f89f2
readme: update to v7
crazy-max Mar 5, 2026
cbe08af
Merge pull request #390 from crazy-max/update-readme
crazy-max Mar 5, 2026
a2c53a0
chore(deps): Bump docker/bake-action from 6 to 7
dependabot[bot] Mar 5, 2026
80718bd
chore(deps): Bump docker/metadata-action from 5 to 6
dependabot[bot] Mar 5, 2026
d5f0a11
chore(deps): Bump docker/setup-buildx-action from 3 to 4
dependabot[bot] Mar 5, 2026
4380696
Merge pull request #391 from docker/dependabot/github_actions/docker/…
crazy-max Mar 6, 2026
c1370d6
Merge pull request #392 from docker/dependabot/github_actions/docker/…
crazy-max Mar 6, 2026
f26ee67
Merge pull request #393 from docker/dependabot/github_actions/docker/…
crazy-max Mar 6, 2026
f0fcce2
chore(deps): Bump actions/create-github-app-token from 2 to 3
dependabot[bot] Mar 16, 2026
4c66433
Upgrade github-script action from v7 to v8
socheatsok78 Mar 17, 2026
ed9fc89
Merge pull request #398 from socheatsok78/update-action-github-script
crazy-max Mar 17, 2026
cb7799a
Merge pull request #397 from docker/dependabot/github_actions/actions…
crazy-max Mar 17, 2026
65461e5
chore(deps): Bump glob from 10.3.12 to 10.5.0
dependabot[bot] Mar 20, 2026
53dc7d5
chore: update generated content
github-actions[bot] Mar 20, 2026
40614d0
ci: enable SAST scanning with CodeQL
crazy-max Mar 20, 2026
e832501
Merge pull request #402 from crazy-max/codeql
crazy-max Mar 20, 2026
4689407
chore(deps): Bump flatted from 3.3.3 to 3.4.2
dependabot[bot] Mar 20, 2026
5663537
Merge pull request #403 from docker/dependabot/npm_and_yarn/flatted-3…
crazy-max Mar 24, 2026
6f063f5
Merge pull request #401 from docker/dependabot/npm_and_yarn/glob-10.5.0
crazy-max Mar 24, 2026
bbc5ee3
chore(deps): Bump fast-xml-parser from 5.4.2 to 5.5.6
dependabot[bot] Mar 24, 2026
2bdd544
chore: update generated content
github-actions[bot] Mar 24, 2026
99343ed
Merge pull request #400 from docker/dependabot/npm_and_yarn/fast-xml-…
crazy-max Mar 24, 2026
04486f6
chore(deps): Bump undici from 6.23.0 to 6.24.0
dependabot[bot] Mar 24, 2026
933f827
chore: update generated content
github-actions[bot] Mar 24, 2026
50bd4b2
Merge pull request #395 from docker/dependabot/npm_and_yarn/undici-6.…
crazy-max Mar 24, 2026
d24af26
ci: bump crazy-max/.github to 1.1.0
crazy-max Mar 25, 2026
2f8d900
Merge pull request #406 from crazy-max/update-crazy-max-actions
tonistiigi Mar 25, 2026
0cf016c
chore(deps): Bump picomatch from 4.0.3 to 4.0.4
dependabot[bot] Mar 26, 2026
60e55bc
chore(deps): Bump brace-expansion from 1.1.12 to 1.1.13
dependabot[bot] Mar 27, 2026
faa3991
chore: update generated content
github-actions[bot] Mar 27, 2026
f055ae8
ci: zizmor workflow
crazy-max Mar 30, 2026
9c8c59b
fix zizmor findings
crazy-max Mar 30, 2026
9e7a27e
Merge pull request #413 from crazy-max/zizmor
tonistiigi Mar 31, 2026
4c1645a
chore(deps): Bump codecov/codecov-action from 5.5.4 to 6.0.0
dependabot[bot] Mar 31, 2026
6c79f1f
Merge pull request #414 from docker/dependabot/github_actions/codecov…
crazy-max Mar 31, 2026
01bcd5c
Merge pull request #411 from docker/dependabot/npm_and_yarn/brace-exp…
crazy-max Mar 31, 2026
5872f2d
Merge pull request #407 from docker/dependabot/npm_and_yarn/picomatch…
crazy-max Mar 31, 2026
66d42d5
ci: stop update-dist reruns after generated dist pushes
crazy-max Mar 31, 2026
9ee317a
Merge pull request #415 from crazy-max/fix-update-dist
vvoland Apr 1, 2026
0b1d05e
chore(deps): Bump handlebars from 4.7.8 to 4.7.9
dependabot[bot] Apr 1, 2026
0237695
chore: update generated content
github-actions[bot] Apr 1, 2026
573e934
Merge pull request #410 from docker/dependabot/npm_and_yarn/handlebar…
crazy-max Apr 1, 2026
06f662d
chore(deps): Bump vite from 7.3.1 to 7.3.2
dependabot[bot] Apr 6, 2026
cc33948
bump @docker/actions-toolkit from 0.79.0 to 0.87.0
crazy-max Apr 1, 2026
561e713
refactor: use new gitContext for bake source resolution
crazy-max Apr 1, 2026
b3f5862
chore: update generated content
crazy-max Apr 1, 2026
07be208
chore(deps): Bump the crazy-max-dot-github group with 2 updates
dependabot[bot] Apr 8, 2026
b48ae06
Merge pull request #418 from docker/dependabot/github_actions/crazy-m…
crazy-max Apr 9, 2026
9c52192
Merge pull request #416 from crazy-max/refactor-git-context
crazy-max Apr 9, 2026
69478a6
chore(deps): Bump lodash from 4.17.23 to 4.18.1
dependabot[bot] Apr 9, 2026
1e84aeb
chore: update generated content
github-actions[bot] Apr 9, 2026
316cfbb
Merge pull request #419 from docker/dependabot/npm_and_yarn/lodash-4.…
crazy-max Apr 9, 2026
a66e1c8
Merge pull request #417 from docker/dependabot/npm_and_yarn/vite-7.3.2
crazy-max Apr 9, 2026
9e2d1f1
add vars input for bake variables
crazy-max Apr 13, 2026
9521d23
chore: update generated content
crazy-max Apr 13, 2026
4bda639
chore(deps): Bump actions/github-script from 8.0.0 to 9.0.0
dependabot[bot] Apr 13, 2026
699dabf
chore(deps): Bump actions/create-github-app-token from 3.0.0 to 3.1.1
dependabot[bot] Apr 13, 2026
51cd27d
chore(deps): Bump docker/bake-action from 7.0.0 to 7.1.0
dependabot[bot] Apr 13, 2026
c6ab683
Merge pull request #423 from docker/dependabot/github_actions/docker/…
crazy-max Apr 15, 2026
9139c9d
Merge pull request #422 from docker/dependabot/github_actions/actions…
crazy-max Apr 15, 2026
54045cd
Merge pull request #421 from docker/dependabot/github_actions/actions…
crazy-max Apr 15, 2026
48b09cf
ci(zizmor): update rules
crazy-max Apr 15, 2026
4572186
Merge pull request #420 from crazy-max/vars-input
crazy-max Apr 15, 2026
f1008e7
Merge pull request #424 from crazy-max/fix-zizmor
tonistiigi Apr 15, 2026
1dce13c
chore(deps): Bump github/codeql-action from 4.35.1 to 4.35.2
dependabot[bot] Apr 17, 2026
b108b61
Merge pull request #426 from docker/dependabot/github_actions/github/…
crazy-max Apr 20, 2026
5f98636
chore(deps): Bump actions/setup-node from 6.3.0 to 6.4.0
dependabot[bot] Apr 21, 2026
a1bcdaa
chore(deps): Bump the crazy-max-dot-github group with 2 updates
dependabot[bot] Apr 22, 2026
f4721a1
Merge pull request #428 from docker/dependabot/github_actions/crazy-m…
crazy-max Apr 24, 2026
79995a2
Merge pull request #427 from docker/dependabot/github_actions/actions…
crazy-max Apr 24, 2026
9090ec1
replace ncc with esbuild for action bundling
crazy-max Apr 24, 2026
9d83d00
Merge pull request #431 from crazy-max/esbuild
tonistiigi Apr 24, 2026
981a354
chore(deps): Bump postcss from 8.5.6 to 8.5.10
dependabot[bot] Apr 24, 2026
29fd3db
chore(deps): Bump the crazy-max-dot-github group with 2 updates
dependabot[bot] Apr 24, 2026
4574eac
Merge pull request #433 from docker/dependabot/github_actions/crazy-m…
crazy-max Apr 27, 2026
73ba225
chore(deps): Bump fast-xml-builder from 1.1.4 to 1.2.0
dependabot[bot] May 8, 2026
54ce3f4
chore: update generated content
github-actions[bot] May 8, 2026
263f1e5
chore(deps): Bump the crazy-max-dot-github group with 2 updates
dependabot[bot] May 12, 2026
db33cb2
chore(deps): Bump tar from 6.2.1 to 7.5.15
dependabot[bot] May 15, 2026
b0fda6d
chore(deps): Bump github/codeql-action from 4.35.2 to 4.35.5
dependabot[bot] May 19, 2026
25a07ae
chore(deps): Bump codecov/codecov-action from 6.0.0 to 6.0.1
dependabot[bot] May 20, 2026
008fe0d
Merge pull request #442 from docker/dependabot/github_actions/codecov…
crazy-max May 21, 2026
394c784
Merge pull request #441 from docker/dependabot/github_actions/github/…
crazy-max May 21, 2026
96578ad
Merge pull request #440 from docker/dependabot/npm_and_yarn/tar-7.5.15
crazy-max May 21, 2026
55c6f41
ci: restrict update-dist GitHub App token scope
crazy-max May 21, 2026
d270568
Merge pull request #443 from crazy-max/zizmor-fixes
crazy-max May 21, 2026
30365c9
Merge pull request #437 from docker/dependabot/github_actions/crazy-m…
crazy-max May 21, 2026
bab4dca
chore(deps): Bump actions/create-github-app-token from 3.1.1 to 3.2.0
dependabot[bot] May 21, 2026
67520b7
Merge pull request #439 from docker/dependabot/github_actions/actions…
crazy-max May 21, 2026
2180af9
Merge pull request #436 from docker/dependabot/npm_and_yarn/fast-xml-…
crazy-max May 21, 2026
e7934f8
Merge pull request #432 from docker/dependabot/npm_and_yarn/postcss-8…
crazy-max May 21, 2026
7ae1cf6
chore(deps): Bump @actions/core from 3.0.0 to 3.0.1
dependabot[bot] May 21, 2026
23050a1
chore: update generated content
github-actions[bot] May 21, 2026
bc584ac
Merge pull request #430 from docker/dependabot/npm_and_yarn/actions/c…
crazy-max May 21, 2026
a73f293
chore(deps): Bump fast-xml-parser from 5.5.9 to 5.8.0
dependabot[bot] May 21, 2026
d1523f4
chore: update generated content
github-actions[bot] May 21, 2026
48e6359
Merge pull request #429 from docker/dependabot/npm_and_yarn/fast-xml-…
crazy-max May 21, 2026
b9ca742
chore(deps): Bump @docker/actions-toolkit from 0.87.0 to 0.90.0
dependabot[bot] May 21, 2026
0a925a2
chore: update generated content
github-actions[bot] May 21, 2026
6614cfa
Merge pull request #425 from docker/dependabot/npm_and_yarn/docker/ac…
crazy-max May 21, 2026
67998fd
dependabot: scan matrix subaction
crazy-max May 23, 2026
cfa1977
chore(deps): Bump docker/metadata-action from 6.0.0 to 6.1.0
dependabot[bot] May 26, 2026
c3213e2
chore(deps): Bump docker/setup-buildx-action from 4.0.0 to 4.1.0
dependabot[bot] May 26, 2026
51998f2
chore(deps): Bump github/codeql-action from 4.35.5 to 4.36.0
dependabot[bot] May 26, 2026
ef67877
chore(deps): Bump docker/bake-action from 7.1.0 to 7.2.0
dependabot[bot] May 26, 2026
a3634cb
Merge pull request #448 from docker/dependabot/github_actions/docker/…
crazy-max May 26, 2026
7155ebf
Merge pull request #445 from docker/dependabot/github_actions/docker/…
crazy-max May 26, 2026
7b33a5e
Merge pull request #446 from docker/dependabot/github_actions/docker/…
crazy-max May 26, 2026
319deea
Merge pull request #447 from docker/dependabot/github_actions/github/…
crazy-max May 26, 2026
4e20033
Merge pull request #444 from crazy-max/dependabot-subdir
tonistiigi May 26, 2026
6f2e256
chore(deps): Bump actions/github-script in /subaction/matrix
dependabot[bot] May 26, 2026
d843723
Merge pull request #449 from docker/dependabot/github_actions/subacti…
crazy-max May 26, 2026
d9caed8
ci: enforce ignore-scripts policy for Node package managers
securityeng-bot[bot] May 27, 2026
1358ed6
chore(deps): Bump tmp from 0.2.5 to 0.2.7
dependabot[bot] May 28, 2026
73284d0
chore: update generated content
github-actions[bot] May 28, 2026
ed9d2dc
Merge pull request #450 from docker/sec-cli/ignore-scripts-fix-202605…
crazy-max May 28, 2026
8d9e8e9
Merge pull request #452 from docker/dependabot/npm_and_yarn/tmp-0.2.7
crazy-max May 28, 2026
78970d4
chore(deps): Bump @docker/actions-toolkit from 0.90.0 to 0.91.0
dependabot[bot] May 28, 2026
16246e9
chore: update generated content
github-actions[bot] May 28, 2026
b48e756
Merge pull request #451 from docker/dependabot/npm_and_yarn/docker/ac…
crazy-max May 28, 2026
3807abb
update yarn to 4.15.0
crazy-max May 28, 2026
b522ed9
Merge pull request #453 from crazy-max/yarn-update
crazy-max May 28, 2026
e3cbcdc
chore(deps): Bump docker/setup-qemu-action from 4.0.0 to 4.1.0
dependabot[bot] May 29, 2026
a73e3bd
chore(deps): Bump actions/checkout from 6.0.2 to 6.0.3
dependabot[bot] Jun 4, 2026
3b4df41
chore(deps): Bump github/codeql-action from 4.36.0 to 4.36.2
dependabot[bot] Jun 8, 2026
ecd5f6b
chore(deps): Bump codecov/codecov-action from 6.0.1 to 7.0.0
dependabot[bot] Jun 8, 2026
b4a0d42
fix: use lockfile-aware install commands
securityeng-bot[bot] Jun 12, 2026
1cce7bd
Merge pull request #463 from docker/sec-cli/npm-ci-20260612-145931
crazy-max Jun 12, 2026
350fb1d
preserve names in esbuild bundle
crazy-max Jun 29, 2026
17834ae
Merge pull request #468 from crazy-max/fix-esbuild
crazy-max Jun 29, 2026
6486829
chore(deps): Bump @sigstore/core from 3.1.0 to 3.2.1
dependabot[bot] Jun 29, 2026
ecb87d3
chore(deps): Bump vite from 7.3.2 to 7.3.6
dependabot[bot] Jun 29, 2026
dd49676
chore: update generated content
github-actions[bot] Jun 29, 2026
61a5322
chore(deps): Bump the crazy-max-dot-github group across 1 directory w…
dependabot[bot] Jun 29, 2026
78d3d29
dependabot: skip for update-dist commits
crazy-max Jun 30, 2026
fcd4bcf
Merge pull request #469 from docker/dependabot/npm_and_yarn/sigstore/…
crazy-max Jul 1, 2026
5a93982
chore(deps): Bump js-yaml from 4.1.1 to 4.3.0
dependabot[bot] Jul 1, 2026
dd895b6
chore: update generated content
github-actions[bot] Jul 1, 2026
614f318
Merge pull request #467 from docker/dependabot/npm_and_yarn/js-yaml-4…
crazy-max Jul 1, 2026
d084f5c
chore: allow actions-toolkit to bypass yarn age gate
crazy-max Jul 1, 2026
5a18691
Merge pull request #470 from crazy-max/dependabot-skip-update-dist
crazy-max Jul 1, 2026
b29485d
Merge pull request #471 from crazy-max/fix-yarn-preapprove-actions-to…
crazy-max Jul 1, 2026
9bb9c1e
Merge pull request #455 from docker/dependabot/github_actions/docker/…
crazy-max Jul 1, 2026
cca5ec7
Merge pull request #461 from docker/dependabot/github_actions/github/…
crazy-max Jul 1, 2026
5286c1c
Merge pull request #462 from docker/dependabot/github_actions/codecov…
crazy-max Jul 1, 2026
a709194
Merge pull request #460 from docker/dependabot/github_actions/crazy-m…
crazy-max Jul 1, 2026
0a1e034
Merge pull request #456 from docker/dependabot/github_actions/actions…
crazy-max Jul 1, 2026
b960649
Merge pull request #464 from docker/dependabot/npm_and_yarn/vite-7.3.5
crazy-max Jul 1, 2026
88756c1
chore(deps): Bump undici from 6.24.1 to 6.27.0
dependabot[bot] Jul 1, 2026
9d351e5
[dependabot skip] chore: update generated content
github-actions[bot] Jul 1, 2026
3a2aa8c
chore(deps): Bump actions/checkout from 6.0.3 to 7.0.0
dependabot[bot] Jul 1, 2026
7a0af00
Merge pull request #474 from docker/dependabot/github_actions/actions…
crazy-max Jul 1, 2026
539a713
Merge pull request #465 from docker/dependabot/npm_and_yarn/undici-6.…
crazy-max Jul 1, 2026
20a016d
chore(deps): Bump @docker/actions-toolkit from 0.91.0 to 0.92.0
dependabot[bot] Jul 1, 2026
14b9ede
[dependabot skip] chore: update generated content
github-actions[bot] Jul 1, 2026
d3418bd
Merge pull request #473 from docker/dependabot/npm_and_yarn/docker/ac…
crazy-max Jul 1, 2026
fb85c14
chore(deps): Bump sigstore from 4.1.0 to 4.1.1
dependabot[bot] Jul 2, 2026
4c2d247
Merge pull request #476 from docker/dependabot/npm_and_yarn/sigstore-…
crazy-max Jul 3, 2026
a04eca6
chore: group codeql dependabot updates
crazy-max Jul 9, 2026
456305a
Merge pull request #482 from crazy-max/group-codeql-dependabot-updates
crazy-max Jul 9, 2026
bd34c8d
Sync upstream v7 (ESM, esbuild, vitest, yarn 4)
janakiram7755 Aug 2, 2026
62923f4
Add warp-e2e workflow on prod runners
janakiram7755 Aug 2, 2026
62777d4
Scope warp-e2e permissions to contents: read
janakiram7755 Aug 2, 2026
1f8235d
Address zizmor findings in the warp e2e workflow
janakiram7755 Aug 3, 2026
6a7816a
Extend warp-e2e to cover build args, labels and layer reuse
janakiram7755 Aug 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .eslintignore

This file was deleted.

24 changes: 0 additions & 24 deletions .eslintrc.json

This file was deleted.

17 changes: 16 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,31 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
directories:
- "/"
- "/subaction/matrix"
schedule:
interval: "daily"
cooldown:
default-days: 2
groups:
crazy-max-dot-github:
patterns:
- "crazy-max/.github/*"
codeql-actions:
patterns:
- "github/codeql-action/*"
labels:
- "dependencies"
- "bot"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
cooldown:
default-days: 2
exclude:
- "@docker/actions-toolkit"
versioning-strategy: "increase"
allow:
- dependency-type: "production"
Expand Down
Binary file removed .github/subaction-list-targets.png
Binary file not shown.
57 changes: 5 additions & 52 deletions .github/workflows/ci-subaction.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: ci-subaction

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
Expand All @@ -25,56 +28,6 @@ on:
- 'test/**'

jobs:
list-targets:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
-
testdir: group
expected: >
["t1","t2"]
-
testdir: group-matrix
target: validate
expected: >
["lint-default","lint-labs","lint-nydus","lint-proto","lint-yaml","validate-doctoc","validate-vendor"]
-
testdir: multi-files
files: |
docker-bake.json
docker-bake.hcl
expected: >
["v1-tag","v2-tag"]
steps:
-
name: Checkout
uses: actions/checkout@v6
-
name: Matrix gen
id: gen
uses: ./subaction/list-targets
with:
workdir: ./test/${{ matrix.testdir }}
files: ${{ matrix.files }}
target: ${{ matrix.target }}
-
name: Check output
uses: actions/github-script@v8
env:
INPUT_TARGETS: ${{ steps.gen.outputs.targets }}
INPUT_EXPECTED: ${{ matrix.expected }}
with:
script: |
const targets = JSON.stringify(JSON.parse(core.getInput('targets')));
const expected = JSON.stringify(JSON.parse(core.getInput('expected')));
if (targets !== expected) {
throw new Error(`Targets do not match expected values: ${targets} != ${expected}`);
} else {
core.info(`✅`);
}

matrix:
runs-on: ubuntu-latest
strategy:
Expand Down Expand Up @@ -110,7 +63,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
-
name: Matrix gen
id: gen
Expand All @@ -121,7 +74,7 @@ jobs:
fields: ${{ matrix.fields }}
-
name: Check output
uses: actions/github-script@v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
env:
INPUT_MATRIX: ${{ steps.gen.outputs.matrix }}
INPUT_EXPECTED: ${{ matrix.expected }}
Expand Down
Loading