Repository navigation
Commit 0442778
fix(ci): carry a composite action's dependencies to the entry the workflow names
The lockfile blocks were restored but Pages still failed in Set up job with the
same message. The reason is which entry carries the dependency list:
'actions/upload-pages-artifact@v5.0.0': <- gh actions-lock wrote `uses:` here
...
uses:
- 'actions/upload-artifact@bbbca2dd…'
'actions/upload-pages-artifact@fc324d35…': <- the workflow names THIS one
ref: 'v5.0.0'
...
The tag-keyed entry had the `uses:` list; the workflow re-pinned to the SHA, so
GitHub resolved the SHA entry, found no dependency list, and refused the job.
Restoring the block was necessary and not sufficient.
Regeneration now copies the `uses:` list onto every entry describing the same
commit, so a re-pin cannot separate an action from the actions it resolves.
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>1 parent b22bed4 commit 0442778
2 files changed
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
| 185 | + | |
| 186 | + | |
185 | 187 | | |
186 | 188 | | |
187 | 189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
287 | 315 | | |
288 | 316 | | |
289 | 317 | | |
| |||
0 commit comments