feat(release): auto-start colima for the DAST/ZAP step #961
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!961
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/dast-colima-autostart"
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?
De gebruiker vroeg om ZAP te installeren voor het tag-proces — die bleek
al ingericht (colima + docker + het zaproxy/zap-stable-image, sinds
22-07-2026), maar de colima-VM stond stil.
make dast/make check-releasesloegen de DAST-stap daardoor stil over met een "geencontainer-runtime"-melding, wat precies aanvoelt als "ZAP ontbreekt".
Beide doelen proberen nu eerst
colima start(idempotent — een no-opals hij al draait) wanneer docker niet bereikbaar is én colima
geïnstalleerd is, vóór ze teruggrijpen op de skip-melding. Bewust
gekozen voor deze op-verzoek-start i.p.v. een launchd-autostart bij
inloggen — geen achtergrond-VM die continu draait.
Geverifieerd met colima expliciet gestopt:
make daststart hem envoltooit de scan (0 FAIL-NEW, 6 adviserende WARN-NEW tegen de lokale
wegwerpserver, gelijk aan de run met colima al warm).
Repareert ook een ankerlink in docs/CHECKS.md die in #959 verkeerd
was overgenomen (
#forgejoworkflowsci--…i.p.v.#forgejoworkflowsciyml--…) — gevonden doortest/docs_anchor_links_test.dart, dat sindsdien voor het eerst weer
over de volle breedte draaide (de DMAIC-module uit #957 landde
tussentijds op main).
Geen bewaker-oproep nodig: raakt bestandsformaat, opslag,
afhankelijkheden of uitgaand verkeer niet. make check (7298 tests),
make check-secrets en make sast zijn allemaal groen.