ci: warn loudly when the public image mirror is skipped (PSA-58) #455
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/PSA-58-warn-on-skipped-mirror"
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?
PSA-58: warn loudly when the public image mirror is skipped
The
Mirror image to public registrystep is gated onPSA_SYSTEMS_PUBLIC_PACKAGE_OWNER. When that var is empty the step is skipped and the job still passes green, so the public:latestsilently freezes while private builds keep succeeding - the drift noticed during PMS-687.Adds a step that emits a
::warningrun annotation on a real (non-dry-run) push whenever the owner var is empty, so the skip is visible and deliberate.It intentionally does not fail the build:
Scope: mokosh-apps is the only psa-systems image with a public-mirror step (bunyip uses
build-api/build-webwith none; mokosh-server has none), so this is the single place the pattern exists.