11# Checksum mismatch - Repo
22! exec ghasum verify -offline -cache .cache/ mismatch/
3- stdout '4 problem\(s\) occurred during validation:'
3+ stdout '5 problem\(s\) occurred during validation:'
44stdout 'checksum mismatch for "actions/checkout@v4"'
55stdout 'checksum mismatch for "actions/github-script@v8"'
66stdout 'checksum mismatch for "actions/setup-go@v5"'
77stdout 'checksum mismatch for "actions/setup-java@v4"'
8+ stdout 'checksum mismatch for "actions/setup-python@v6"'
89! stdout 'Ok'
910! stderr .
1011
1112# Checksum mismatch - Workflow
1213! exec ghasum verify -offline -cache .cache/ mismatch/.github/workflows/workflow.yml
13- stdout '4 problem\(s\) occurred during validation:'
14+ stdout '5 problem\(s\) occurred during validation:'
1415stdout 'checksum mismatch for "actions/checkout@v4"'
1516stdout 'checksum mismatch for "actions/github-script@v8"'
1617stdout 'checksum mismatch for "actions/setup-go@v5"'
1718stdout 'checksum mismatch for "actions/setup-java@v4"'
19+ stdout 'checksum mismatch for "actions/setup-python@v6"'
1820! stdout 'Ok'
1921! stderr .
2022
@@ -33,6 +35,13 @@ stdout 'checksum mismatch for "actions/github-script@v8"'
3335! stdout 'Ok'
3436! stderr .
3537
38+ # Checksum mismatch - Local reusable workflow
39+ ! exec ghasum verify -offline -cache .cache/ mismatch/.github/workflows/workflow.yml:local-reusable-workflow
40+ stdout '1 problem\(s\) occurred during validation:'
41+ stdout 'checksum mismatch for "actions/setup-python@v6"'
42+ ! stdout 'Ok'
43+ ! stderr .
44+
3645# Checksum mismatch - Transitive, manifest
3746! exec ghasum verify -offline -cache .cache/ mismatch/.github/workflows/workflow.yml:transitive-manifest
3847stdout '1 problem\(s\) occurred during validation:'
@@ -49,19 +58,21 @@ stdout 'checksum mismatch for "actions/setup-java@v4"'
4958
5059# Checksum missing - Repo
5160! exec ghasum verify -offline -cache .cache/ missing/
52- stdout '3 problem\(s\) occurred during validation:'
61+ stdout '4 problem\(s\) occurred during validation:'
5362stdout 'no checksum found for "actions/github-script@v8"'
5463stdout 'no checksum found for "actions/setup-go@v5"'
5564stdout 'no checksum found for "actions/setup-java@v4"'
65+ stdout 'no checksum found for "actions/setup-python@v6"'
5666! stdout 'Ok'
5767! stderr .
5868
5969# Checksum missing - Workflow
6070! exec ghasum verify -offline -cache .cache/ missing/.github/workflows/workflow.yml
61- stdout '3 problem\(s\) occurred during validation:'
71+ stdout '4 problem\(s\) occurred during validation:'
6272stdout 'no checksum found for "actions/github-script@v8"'
6373stdout 'no checksum found for "actions/setup-go@v5"'
6474stdout 'no checksum found for "actions/setup-java@v4"'
75+ stdout 'no checksum found for "actions/setup-python@v6"'
6576! stdout 'Ok'
6677! stderr .
6778
@@ -79,6 +90,13 @@ stdout 'no checksum found for "actions/github-script@v8"'
7990! stdout 'Ok'
8091! stderr .
8192
93+ # Checksum missing - Local reusable workflow
94+ ! exec ghasum verify -offline -cache .cache/ missing/.github/workflows/workflow.yml:local-reusable-workflow
95+ stdout '1 problem\(s\) occurred during validation:'
96+ stdout 'no checksum found for "actions/setup-python@v6"'
97+ ! stdout 'Ok'
98+ ! stderr .
99+
82100# Checksum missing - Transitive, manifest
83101! exec ghasum verify -offline -cache .cache/ missing/.github/workflows/workflow.yml:transitive-manifest
84102stdout '1 problem\(s\) occurred during validation:'
@@ -128,6 +146,18 @@ actions/github-script@v8 this-is-intentionally-incorrect
128146actions/reusable@v2 /PcY8RI/utekzCyLUiLOEeL3FpJ96/FJVRbb5LBLmkU=
129147actions/setup-go@v5 this-is-intentionally-incorrect
130148actions/setup-java@v4 this-is-intentionally-incorrect
149+ actions/setup-python@v6 this-is-intentionally-incorrect
150+ -- mismatch/.github/workflows/reusable.yml --
151+ name: Reusable workflow
152+ on: [workflow_call]
153+
154+ jobs:
155+ example:
156+ name: example
157+ runs-on: ubuntu-22.04
158+ steps:
159+ - name: Install Python
160+ uses: actions/setup-python@v6
131161-- mismatch/.github/workflows/workflow.yml --
132162name: Example workflow
133163on: [push]
@@ -151,6 +181,9 @@ jobs:
151181 steps:
152182 - name: This step uses a local action
153183 uses: ./.github/actions/hello-world-action
184+ local-reusable-workflow:
185+ name: example local reusable workflow
186+ uses: ./.github/workflows/reusable.yml
154187 transitive-manifest:
155188 name: example transitive action
156189 runs-on: ubuntu-24.04
@@ -177,6 +210,17 @@ version 1
177210actions/checkout@v4 +34igsJdK09ZFEkVNQ+ZoyZnIlg48X3bm4ZaGGlX5o8=
178211actions/composite@v1 VHsmCNCNfU2qFyTntn14sMoZL1UOOyne/omuQUvzQfA=
179212actions/reusable@v2 /PcY8RI/utekzCyLUiLOEeL3FpJ96/FJVRbb5LBLmkU=
213+ -- missing/.github/workflows/reusable.yml --
214+ name: Reusable workflow
215+ on: [workflow_call]
216+
217+ jobs:
218+ example:
219+ name: example
220+ runs-on: ubuntu-22.04
221+ steps:
222+ - name: Install Python
223+ uses: actions/setup-python@v6
180224-- missing/.github/workflows/workflow.yml --
181225name: Example workflow
182226on: [push]
@@ -200,6 +244,9 @@ jobs:
200244 steps:
201245 - name: This step uses a local action
202246 uses: ./.github/actions/hello-world-action
247+ local-reusable-workflow:
248+ name: example local reusable workflow
249+ uses: ./.github/workflows/reusable.yml
203250 transitive-manifest:
204251 name: example transitive action
205252 runs-on: ubuntu-24.04
@@ -254,3 +301,5 @@ jobs:
254301name: actions/setup-go@v5
255302-- .cache/actions/setup-java/v4/action.yml --
256303name: actions/setup-java@v4
304+ -- .cache/actions/setup-python/v6/action.yml --
305+ name: actions/setup-python@v6
0 commit comments