release: deploy-web-skip rapporteert als groen 'success' (misleidend) #1169
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#1169
Loading…
Reference in a new issue
No description provided.
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?
In
.forgejo/workflows/release.ymlslaat de job 'Webversie live zetten' (deploy-web) de live-stap over wanneerDEPLOY_SSH_KEY/DEPLOY_KNOWN_HOSTSontbreken — 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 bevestigdeversion.jsonop 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.