Commit 4327342
committed
👷 ci: give the fetch-lib gate its own step and drop the delegation crutch
hack/test/ci_fetch_lib_hardening_test.sh reached CI only because the CI-HELMDL-01 gate
invoked it first. That is circular: delete the nested call and the fetch gate silently
stops running, which is exactly the state its own self-wiring assertion exists to
prevent. It also filed every fetch-lib failure under a step named "install-helm
hardening".
Wire it as its own lint step, immediately before the install-helm gate -- the helper is
the more fundamental diagnosis, so it should be the one read first -- and remove the
delegation from ci_install_helm_hardening_test.sh. The fetch gate's self-wiring
assertion accepts either route by design and needed no change; verified by replicating
its pipeline per candidate file, which now counts the ci.yaml step and zero delegation
hits. Its header comment claimed the delegation as current fact, so that is corrected.
The step's position is unchanged from where it already ran, so it still precedes the
Install Helm and yq steps; the gate needs neither.1 parent 5856124 commit 4327342
3 files changed
Lines changed: 19 additions & 27 deletions
File tree
- .github/workflows
- hack/test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
241 | 251 | | |
242 | 252 | | |
243 | 253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
844 | 844 | | |
845 | 845 | | |
846 | 846 | | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
854 | 853 | | |
855 | | - | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
856 | 857 | | |
857 | 858 | | |
858 | 859 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | 64 | | |
84 | 65 | | |
85 | 66 | | |
| |||
0 commit comments