openova/.github
e3mrah 52c6938e02
ci(catalyst-build): watch infra/hetzner/** so cloudinit changes rebuild catalyst-api (#472)
Phase-8a-preflight bug #2 (after #471's tftpl escape fix): catalyst-api
Docker image bakes /infra/hetzner/cloudinit-control-plane.tftpl. Without
this path in the build trigger, fixes to that file do NOT rebuild the
image — the running pod keeps using the stale tftpl and provisioning
keeps failing with the same Tofu error.

Per CLAUDE.md Rule 4a (GitHub Actions is the only build path), the path
filter MUST cover every directory the image depends on. Missing
infra/hetzner/** was a long-standing latent CI bug — surfaced by
Phase-8a #454 first live provision attempt.

Co-authored-by: hatiyildiz <hatiyildiz@noreply.github.com>
2026-05-01 20:34:13 +04:00
..
workflows ci(catalyst-build): watch infra/hetzner/** so cloudinit changes rebuild catalyst-api (#472) 2026-05-01 20:34:13 +04:00
dependabot.yml chore(ci): add Dependabot for npm and GitHub Actions dependency updates 2026-03-19 13:42:02 +01:00