ci(release): fix container workflow - use git clone, drop jq dependency #11

Merged
addison merged 2 commits from exe-dev-bot/kiosk:ci/fix-release-container into main 2026-02-12 20:52:35 -05:00
Contributor

The v0.2.0 release failed because the golang:1.24 container lacks node (required by actions/checkout@v4) and jq.

Fixes:

  • Replace actions/checkout with plain git clone (git is available in the golang image)
  • Replace jq with grep for JSON ID extraction
  • Use GITHUB_SERVER_URL/GITHUB_REPOSITORY env vars for portability
The v0.2.0 release failed because the `golang:1.24` container lacks `node` (required by `actions/checkout@v4`) and `jq`. Fixes: - Replace `actions/checkout` with plain `git clone` (git is available in the golang image) - Replace `jq` with `grep` for JSON ID extraction - Use `GITHUB_SERVER_URL`/`GITHUB_REPOSITORY` env vars for portability
The golang:1.24 container lacks node (needed by actions/checkout)
and jq. Fix by:
- Replacing actions/checkout with plain git clone
- Replacing jq with grep for JSON id extraction
- Using GITHUB_SERVER_URL/GITHUB_REPOSITORY for portability

Co-authored-by: Shelley <shelley@exe.dev>
Forgejo runners provide native GITEA_* equivalents. Use those
instead of the GitHub-compat shims.

Co-authored-by: Shelley <shelley@exe.dev>
Sign in to join this conversation.
No reviewers
No labels
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
kwila/kiosk!11
No description provided.