fix(release): homebrew-cask-job installeert nodejs en slaat zacht over (#1227) #1236
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!1236
Loading…
Reference in a new issue
No description provided.
Delete branch "claude/heuristic-lumiere-6fe9eb"
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 Homebrew-cask-job faalde bij de eerste echte release (v0.3.1).
Diagnose (uit de jobstructuur; de run-logs van v0.3.1 zijn door Forgejo geprunet): de job draait op kale
ubuntu:24.04metactions/checkout@v4— een Node-actie — maar installeerde géénnodejs. De zusterjobs (Release publiceren,Webversie live zetten) doen dat wél; de checkout brak dus vóór de secret-guard. Via de API bevestigd datHOMEBREW_TAP_*juist niet gezet zijn (alleenCI_IMAGE_TOKEN), dus met lege secrets zou de guard netjes hebben overgeslagen — de tap-clone was niet de oorzaak.Fix:
nodejstoegevoegd aan de tool-install.$GITHUB_STEP_SUMMARY, groen i.p.v. rood.main(voorkomtgit checkout -B "").test/release_workflow_checkout_node_test.dart: elke kale-ubuntu-job met eenactions/*-actie moetnodejsinstalleren. Getoetst: rood op de oude YAML (enige overtreder:homebrew-cask), groen op de nieuwe.Restpunt (handmatig — vergt credentials, buiten deze PR): de tap-repo op de forge + GitHub-spiegel + secrets
HOMEBREW_TAP_REPOSITORY/HOMEBREW_TAP_TOKEN. Ziedocs/BUILD.md§"Homebrew cask". Tot dan slaat elke release netjes groen over.🤖 Generated with Claude Code