Repository navigation
Commit 7138684
committed
ci: address review on the locked base bake lane
Four points from the review of autowarefoundation#7238, all in validate-lockfiles.yaml.
The require-label call site had no run-condition, unlike the three that
already exist in health-check-ansible.yaml,
health-check-ansible-artifacts.yaml and health-check-pr.yaml. All four
publish the same required `require-label / require-label` context, and
without run-condition this one reports red -- not skipped -- on a PR that
reaches the workflow without touching a bake input. Add a changed-files
job and wire it in.
Scoping that job to the bake's own inputs also settles the trigger
argument the review raised: one `paths:` filter was serving both an
eight-second lint and two cold container builds, which want opposite
filters. It now only has to be wide enough for whichever job could be
affected, and each job narrows from there. Markdown is excluded outright,
since 19 READMEs live under ansible/roles/** and the previous comment
claimed they were already outside the filter. ansible-galaxy-requirements
is added: base.Dockerfile bind-mounts it and it decides which collection
the playbook resolves, so both sibling health-check workflows watch it.
The matrix emitted `build-locked-base (humble)` and `(jazzy)` with no
aggregator, so no stable name existed for a branch ruleset to require.
Add one, mirroring install-dev-env-required.
setup-buildx-action moves to v4, matching the three other call sites in
this repository.
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>1 parent 8f60853 commit 7138684
1 file changed
Lines changed: 66 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
45 | 75 | | |
46 | 76 | | |
47 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
48 | 82 | | |
| 83 | + | |
| 84 | + | |
49 | 85 | | |
50 | 86 | | |
51 | 87 | | |
| 88 | + | |
52 | 89 | | |
53 | 90 | | |
54 | 91 | | |
| |||
63 | 100 | | |
64 | 101 | | |
65 | 102 | | |
66 | | - | |
| 103 | + | |
67 | 104 | | |
68 | 105 | | |
69 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
0 commit comments