feat(release): windows-ophalen dispatcht de spiegel-build actief (2/3) #1314
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!1314
Loading…
Reference in a new issue
No description provided.
Delete branch "harden/release-yml-dispatch"
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?
Deel 2/3 van het releaseketen-verhardingsplan. Raakt alleen
.forgejo/workflows/release.yml(dewindows-ophalen-job) +docs/BUILD.md— los van PR #1313.Kernoorzaak v0.3.6
Stond de tag al op de GitHub-spiegel (eerdere poging / Forgejo's eigen push-mirror), dan is
git push mirror <tag>een no-op en vuurt GitHub géénpush-event → de Windows-build startte nooit →windows-ophalenwachtte 45 min leeg →publicerenskipped → geen release.Wat verandert
windows-ophalenleunt niet langer op het push-event maar dispatcht de spiegel-workflow actief viaworkflow_dispatch:GH_DISPATCH_TOKEN).#3(upload clobbert al) en#6(deploy-webheeft alneeds: web) waren al goed → geen wijziging.Vereist (handmatig, door de houder)
Een fijnmazige GitHub-PAT op
brennodewinter/Ocideck(Actions: Read and write, Contents: Read) als Forgejo-repo-secretGH_DISPATCH_TOKEN. Tot dat er is draait de job in terugval-modus.Toetsing
ruby-YAML-parse valide; ingebedde bashbash -n+shellcheck -s bashschoon. End-to-end pas te toetsen zodra het secret gezet is (volgende release / handmatigeworkflow_dispatch).🤖 Generated with Claude Code
Het image draagt al node/curl/ca-certificates/jq, dus de per-run apt-get ("Gereedschap installeren", 4-6 min) vervalt en de job start warm — het image staat door de bouw-jobs toch al op de runner. Deel van #11; de andere twee glue-jobs (publiceren, homebrew-cask) volgen in een aparte PR. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>