fix(ci): canonical image-publicatie nooit groen zonder image (#2301) #2336

Merged
brenno merged 1 commit from fix/ci-image-publish-gate into main 2026-10-06 22:51:41 +00:00
Owner

Sluit #2301.

Summary

  • Guard faalt op canonical repo en bij elke dispatch zonder credentials (met hersteladvies); alleen een expliciete fork-push slaat groen over.
  • Naconditie-stap leest het gepushte tag terug uit de registry via manifest inspect — groen = pullbaar.

Test plan

  • make check volledig groen (incl. goldens)
  • ci_image_publish_gate_test.dart: guard-script echt uitgevoerd voor canonical/dispatch/fork/creds-varianten + structurele naconditie-assertie

Generated with Devin

Sluit #2301. ## Summary - Guard faalt op canonical repo en bij elke dispatch zonder credentials (met hersteladvies); alleen een expliciete fork-push slaat groen over. - Naconditie-stap leest het gepushte tag terug uit de registry via `manifest inspect` — groen = pullbaar. ## Test plan - [x] `make check` volledig groen (incl. goldens) - [x] `ci_image_publish_gate_test.dart`: guard-script echt uitgevoerd voor canonical/dispatch/fork/creds-varianten + structurele naconditie-assertie Generated with Devin
De publish-guard in ci-image.yml en ci-image-scans.yml sloeg de
publicatie groen over als de credentials ontbraken — ook op de
canonical repo, waar groen daarna in release_auto als "gepubliceerd"
telde terwijl het registrytag ontbrak. Nu:

- De guard faalt op LibreKAT/Ocideck én bij elke workflow_dispatch
  zonder credentials, met hersteladvies; alleen een expliciete
  fork-context die zelf niets vroeg mag groen overslaan.
- Een naconditie-stap leest het exacte tag terug uit de registry via
  `docker manifest inspect`: groen op build-publish betekent voortaan
  dat het tag echt pullbaar is.
brenno merged commit 22d2bf0c2a into main 2026-10-06 22:51:41 +00:00
Sign in to join this conversation.
No description provided.