Consolidate ZGW integration checks into one full-stack CI stage #58
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On the single self-hosted runner, CI jobs run sequentially, not in parallel. Today the OpenZaak-dependent jobs each boot OpenZaak from scratch —
integration(#46),notifications(#56), andcompose-smokeeach bring up their own stack — so OpenZaak's ~4-min migration boot is paid ~3× in a row.Outcome: one
verify-stackCI job that brings the full compose stack up once and runs, as clearly-named sequential steps:compose-smoke's DoD health check),then tears down (with a log dump on failure).
Approach: extract the check logic into stack-agnostic runners (
infra/run-acl-integration.sh,infra/run-notification-check.sh) that operate on whatever stack is already up (reaching services by container IP). The local single-concern targets (make integrationoz-only,make verify-notificationsoz+nrc) keep working by delegating to the same runners — no logic duplicated.Out of scope: changing what the checks assert.
Refs #46, #56. Folded into the #56 PR (#57) since it reworks the jobs those introduced.