Sebastian Poxhofer
69e05233e8
feat(manager/github-actions): add workflow depType for reusable workflow calls ( #45443 )
...
* feat(manager/github-actions): add `workflow` depType for reusable workflow calls
A job-level `uses:` pointing at `owner/repo/.github/workflows/<file>.yml@<ref>`
calls a reusable workflow rather than running an action, but both got the
`action` depType, so `matchDepTypes` could not tell them apart.
Give a reference whose sub-path is exactly `.github/workflows/<file>.yml|.yaml`
the new `workflow` depType. Every other sub-path, such as
`github/codeql-action/init`, stays an action.
The existing depType-keyed sites now accept both values, so nothing else
changes behaviour: the `actions.lock` file records reusable workflow calls too,
and `helpers:pinGitHubActionDigests` pinned them before this split.
* Apply suggestions from code review
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com >
2026-08-25 11:52:05 +00:00
..
2026-07-14 13:00:02 +00:00
2026-08-14 14:30:46 +00:00
2026-08-18 06:24:47 +00:00
2026-05-30 16:01:58 +00:00
2026-08-14 14:30:46 +00:00
2026-08-24 00:29:58 +00:00
2026-07-20 08:07:17 +00:00
2026-03-10 09:57:31 +00:00
2026-08-18 06:24:47 +00:00
2026-08-14 14:30:46 +00:00
2026-07-28 11:44:22 +00:00
2026-01-26 22:48:17 +00:00
2026-08-14 14:30:46 +00:00
2026-05-30 16:01:58 +00:00
2026-05-19 13:31:27 +00:00
2026-07-14 12:11:21 +00:00
2026-08-14 14:30:46 +00:00
2026-01-26 22:48:17 +00:00
2026-08-24 17:21:24 +01:00
2026-08-14 14:30:46 +00:00
2026-08-24 17:21:24 +01:00
2026-05-27 09:39:52 +00:00
2026-08-13 14:22:03 +00:00
2026-05-30 16:01:58 +00:00
2026-08-24 17:21:24 +01:00
2026-08-24 17:21:24 +01:00
2026-08-10 11:54:18 +00:00
2026-08-25 11:30:17 +00:00
2026-08-14 14:30:46 +00:00
2026-08-14 14:30:46 +00:00
2026-05-30 16:01:58 +00:00
2026-08-12 08:50:57 +00:00
2026-08-13 14:22:03 +00:00
2026-08-14 14:30:46 +00:00
2026-07-28 11:44:22 +00:00
2026-08-21 08:49:52 +00:00
2026-05-30 16:01:58 +00:00
2026-08-14 14:30:46 +00:00
2026-05-19 13:31:27 +00:00
2026-06-02 13:29:48 +00:00
2026-08-14 14:30:46 +00:00
2026-05-30 16:01:58 +00:00
2026-08-14 14:30:46 +00:00
2026-08-25 11:52:05 +00:00
2026-07-20 08:07:17 +00:00
2026-07-14 13:00:02 +00:00
2026-07-20 08:07:17 +00:00
2026-07-28 11:44:22 +00:00
2026-08-24 17:21:24 +01:00
2026-08-24 17:21:24 +01:00
2026-08-24 17:21:24 +01:00
2026-07-14 13:00:02 +00:00
2026-05-13 16:23:10 +00:00
2026-08-13 14:22:03 +00:00
2026-08-24 17:21:24 +01:00
2026-02-06 13:40:01 +00:00
2026-08-24 17:21:24 +01:00
2026-08-14 14:30:46 +00:00
2026-06-02 13:29:48 +00:00
2026-08-18 06:24:47 +00:00
2026-02-06 13:40:01 +00:00
2026-02-06 13:40:01 +00:00
2026-08-24 17:21:24 +01:00
2026-08-19 14:09:53 +00:00
2026-05-30 16:01:58 +00:00
2026-08-24 17:21:24 +01:00
2026-08-14 14:30:46 +00:00
2026-07-19 11:14:22 +00:00
2026-08-24 17:21:24 +01:00
2026-02-06 13:40:01 +00:00
2026-07-08 12:25:54 +00:00
2026-08-18 06:24:47 +00:00
2026-08-24 17:21:24 +01:00
2026-08-24 17:21:24 +01:00
2026-01-26 22:48:17 +00:00
2026-08-24 17:27:42 +01:00
2026-08-24 17:21:24 +01:00
2026-08-14 14:30:46 +00:00
2026-05-30 16:01:58 +00:00
2026-08-14 14:30:46 +00:00
2026-08-24 17:21:24 +01:00
2026-05-30 16:01:58 +00:00
2026-08-24 17:21:24 +01:00
2026-08-14 14:30:46 +00:00
2026-08-24 17:21:24 +01:00
2026-08-24 17:21:24 +01:00
2026-08-14 14:30:46 +00:00
2026-08-24 17:21:24 +01:00
2026-08-13 14:22:03 +00:00
2026-08-13 14:22:03 +00:00
2026-08-24 17:21:24 +01:00
2026-07-14 12:11:21 +00:00
2026-01-26 22:48:17 +00:00
2026-08-03 18:29:34 +00:00
2026-08-13 13:54:50 +00:00
2026-01-26 22:48:17 +00:00
2026-01-26 22:48:17 +00:00
2026-08-10 07:52:31 +00:00
2026-07-19 11:14:22 +00:00
2026-01-26 22:48:17 +00:00
2026-08-14 14:30:46 +00:00
2026-07-22 07:50:04 +00:00
2026-08-14 14:30:46 +00:00
2026-08-18 06:24:47 +00:00
2026-05-05 13:52:03 +00:00
2026-08-22 11:25:31 +00:00
2026-01-26 22:48:17 +00:00
2026-07-28 11:44:22 +00:00
2026-01-26 22:48:17 +00:00
2026-07-20 08:07:17 +00:00
2026-02-06 13:40:01 +00:00
2026-08-14 14:30:46 +00:00
2026-05-08 07:01:27 +00:00
2026-02-06 13:40:01 +00:00
2026-08-24 17:21:24 +01:00
2026-08-13 14:22:03 +00:00
2026-05-30 16:01:58 +00:00
2026-07-22 07:50:04 +00:00
2026-01-26 22:48:17 +00:00
2026-08-13 14:22:03 +00:00
2026-07-19 11:14:22 +00:00
2026-07-20 14:28:26 +00:00
2026-01-26 22:48:17 +00:00
2026-08-19 09:39:52 +00:00
2026-08-11 10:18:20 +00:00
2026-08-11 10:18:20 +00:00