release: deploy-web-skip rapporteert als groen 'success' (misleidend) #1169

Closed
opened 2026-08-03 15:12:25 +00:00 by brenno · 0 comments
Owner

In .forgejo/workflows/release.yml slaat de job 'Webversie live zetten' (deploy-web) de live-stap over wanneer DEPLOY_SSH_KEY/DEPLOY_KNOWN_HOSTS ontbreken — dat is de bedoeling (deployen gebeurt met de hand). Maar de job-conclusie blijft gewoon success/groen; de uitleg staat alleen in de staplog. Wie de run bekijkt, ziet 'Webversie live zetten ✓' en concludeert redelijkerwijs dat het web live is. Bij de v0.2.0-cut bevestigde version.json op ocideck.librekat.nl nog 0.1.3 terwijl de job groen stond — ik rapporteerde bijna dat het web live was.

Voorstel: de skip zichtbaar onderscheiden — bv. een regel naar $GITHUB_STEP_SUMMARY ('⏭️ NIET live gezet — handmatig via make deploy-web') zodat het op de run-samenvatting staat, en/of een duidelijke stapnaam. Overweeg een post-deploy live-versie-assertie wanneer er wél gedeployd wordt.

Wordt (deels) opgepakt in de bijbehorende verbeter-PR.

In `.forgejo/workflows/release.yml` slaat de job 'Webversie live zetten' (deploy-web) de live-stap over wanneer `DEPLOY_SSH_KEY`/`DEPLOY_KNOWN_HOSTS` ontbreken — dat is de bedoeling (deployen gebeurt met de hand). Maar de job-conclusie blijft gewoon **success/groen**; de uitleg staat alleen in de staplog. Wie de run bekijkt, ziet 'Webversie live zetten ✓' en concludeert redelijkerwijs dat het web live is. Bij de v0.2.0-cut bevestigde `version.json` op ocideck.librekat.nl nog 0.1.3 terwijl de job groen stond — ik rapporteerde bijna dat het web live was. Voorstel: de skip zichtbaar onderscheiden — bv. een regel naar `$GITHUB_STEP_SUMMARY` ('⏭️ NIET live gezet — handmatig via make deploy-web') zodat het op de run-samenvatting staat, en/of een duidelijke stapnaam. Overweeg een post-deploy live-versie-assertie wanneer er wél gedeployd wordt. Wordt (deels) opgepakt in de bijbehorende verbeter-PR.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#1169
No description provided.