Commit 265a879
authored
ci: fix initial-push CI failures (yamllint + backup image pull) (#5)
* ci(lint): fix yamllint braces/colons + comment indentation
_build-cell.yml workflow_call.inputs used aligned inline mappings (spaces inside
braces / after colons / after commas) that fail yamllint's default rules; collapse
to single-space form. Reorder the commented cadvisor depends_on note so the comment
is followed by same-indent content (comments-indentation). Verified clean against
the exact CI yamllint config + actionlint.
Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
* fix(backup): make phpbu backup an opt-in profile; decouple scheduler
The ghcr.io/netresearch/phpbu-docker image is currently unpullable upstream
(all tags resolve to GC'd manifests), which broke `docker compose up` for the
whole stack. Move the backup service behind a `backup` compose profile so the
default stack (and smoke-test) comes up without it, and remove backup from the
scheduler's depends_on so the cron/heartbeat — which the app healthcheck rides
on — never hinges on the backup image. Pin the tag to :6. Add `make backup-up`
and document the opt-in. Verified: default stack serves GLPI, app+web healthy.
Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
* ci(smoke-test): poll for app+web healthy instead of one-shot check
web depends_on app:service_healthy, so it starts only after the ~2-3 min GLPI
install and is freshly-started (Up <1s) when the serve-check passes — its docker
healthcheck (start_period 20s + interval 30s) hasn't reported healthy yet. The
one-shot assert raced that and failed despite the stack serving correctly. Poll
up to 120s for both to report healthy.
Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
* ci: re-trigger PR checks (prior commit touched only a workflow file)
Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
---------
Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>1 parent d24a07e commit 265a879
6 files changed
Lines changed: 54 additions & 36 deletions
File tree
- .github/workflows
- examples
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
143 | 158 | | |
144 | | - | |
145 | | - | |
146 | | - | |
| 159 | + | |
147 | 160 | | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | 161 | | |
153 | 162 | | |
154 | 163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
81 | 84 | | |
82 | 85 | | |
83 | 86 | | |
| |||
201 | 204 | | |
202 | 205 | | |
203 | 206 | | |
204 | | - | |
| 207 | + | |
205 | 208 | | |
206 | 209 | | |
207 | 210 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | | - | |
| 136 | + | |
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
335 | 336 | | |
336 | 337 | | |
337 | 338 | | |
338 | | - | |
339 | | - | |
340 | 339 | | |
341 | 340 | | |
342 | 341 | | |
| |||
353 | 352 | | |
354 | 353 | | |
355 | 354 | | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
356 | 361 | | |
357 | 362 | | |
358 | | - | |
| 363 | + | |
| 364 | + | |
359 | 365 | | |
360 | 366 | | |
361 | 367 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | 215 | | |
220 | 216 | | |
221 | 217 | | |
222 | 218 | | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
| |||
0 commit comments