Commit 129a93d
committed
fix(ci): publish :testing on every merge to testing branch
publish.yml was only triggered by builds on main and next. Auto-merge
PRs target the testing branch, so their builds completed successfully
but no image was ever published. promote-testing-to-main.yml fires on
push to testing and immediately does skopeo inspect dakota:testing —
this silently failed whenever testing advanced without a prior main
publish.
Fix: add testing and gh-readonly-queue/testing/** to the workflow_run
branches filter, allow testing in the setup job condition, and map the
testing branch to testing_tag=testing. The fast-forward-testing step
in the promote job is already gated on branch==main so there is no
loop.
Result: every merge to testing now publishes :testing immediately,
matching the bluefin/bluefin-lts behaviour.
Assisted-by: Claude Sonnet 4.6 via pi1 parent 4c0073c commit 129a93d
1 file changed
Lines changed: 13 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
47 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
| |||
60 | 64 | | |
61 | 65 | | |
62 | 66 | | |
63 | | - | |
| 67 | + | |
| 68 | + | |
64 | 69 | | |
65 | 70 | | |
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
69 | 78 | | |
70 | 79 | | |
71 | 80 | | |
| |||
241 | 250 | | |
242 | 251 | | |
243 | 252 | | |
244 | | - | |
245 | | - | |
| 253 | + | |
| 254 | + | |
246 | 255 | | |
247 | 256 | | |
248 | 257 | | |
| |||
0 commit comments