|
25 | 25 |
|
26 | 26 | steps: |
27 | 27 | - name: Checkout repository |
28 | | - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 28 | + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 |
29 | 29 |
|
30 | 30 | - name: Check for A2ML files |
31 | 31 | id: detect |
|
38 | 38 |
|
39 | 39 | - name: Validate A2ML manifests |
40 | 40 | if: steps.detect.outputs.count > 0 |
41 | | - uses: hyperpolymath/a2ml-validate-action@main |
| 41 | + uses: hyperpolymath/a2ml-validate-action@b2f28c39491c0d1ff131b8fb9e197bfea79e411e # main |
42 | 42 | with: |
43 | 43 | path: '.' |
44 | 44 | strict: 'false' |
|
69 | 69 |
|
70 | 70 | steps: |
71 | 71 | - name: Checkout repository |
72 | | - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 72 | + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 |
73 | 73 |
|
74 | 74 | - name: Check for K9 files |
75 | 75 | id: detect |
|
86 | 86 |
|
87 | 87 | - name: Validate K9 contracts |
88 | 88 | if: steps.detect.outputs.k9_count > 0 |
89 | | - uses: hyperpolymath/k9-validate-action@main |
| 89 | + uses: hyperpolymath/k9-validate-action@f985acb62d1ed46a4b3434dc6cb148dad95cf62d # main |
90 | 90 | with: |
91 | 91 | path: '.' |
92 | 92 | strict: 'false' |
@@ -118,7 +118,7 @@ jobs: |
118 | 118 |
|
119 | 119 | steps: |
120 | 120 | - name: Checkout repository |
121 | | - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 121 | + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 |
122 | 122 |
|
123 | 123 | - name: Scan for invisible characters |
124 | 124 | id: lint |
@@ -182,7 +182,7 @@ jobs: |
182 | 182 |
|
183 | 183 | steps: |
184 | 184 | - name: Checkout repository |
185 | | - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 185 | + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 |
186 | 186 |
|
187 | 187 | - name: Check for Groove manifest |
188 | 188 | id: groove |
@@ -240,7 +240,7 @@ jobs: |
240 | 240 |
|
241 | 241 | steps: |
242 | 242 | - name: Checkout repository |
243 | | - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 243 | + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 |
244 | 244 |
|
245 | 245 | - name: Check and validate eclexiaiser manifest |
246 | 246 | id: eclex |
@@ -305,7 +305,7 @@ print(f'Valid: {project[\"name\"]} ({len(functions)} function(s))') |
305 | 305 |
|
306 | 306 | steps: |
307 | 307 | - name: Checkout repository |
308 | | - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 308 | + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 |
309 | 309 |
|
310 | 310 | - name: Generate dogfooding scorecard |
311 | 311 | run: | |
|
0 commit comments