fix: remove containers from workflow to fix Node.js compatibility

- Run directly on ubuntu-latest instead of custom containers
- Download git-cliff binary from GitHub releases
- Add Renovate custom manager for automatic git-cliff updates
This commit is contained in:
2026-01-09 04:42:53 +01:00
parent 1e799eccc0
commit db1f4c1563
3 changed files with 26 additions and 23 deletions
+2 -2
View File
@@ -10,7 +10,8 @@ This repository contains reusable Gitea Actions workflows for Unbound Software r
- **Location**: Workflows are stored in `.gitea/workflows/` (not `.github/workflows/`)
- **Platform**: Gitea Actions (compatible with GitHub Actions syntax but runs on Gitea)
- **Base images**: Uses pinned Alpine and git-cliff images with SHA256 digests for reproducibility
- **Runner**: Uses `ubuntu-latest` runner directly (no containers)
- **git-cliff**: Downloaded as binary from GitHub releases, version controlled via `GIT_CLIFF_VERSION` env var
### Release.yml Workflow
@@ -29,4 +30,3 @@ Version tracking uses a `.version` JSON file containing `{"version":"vX.Y.Z"}`.
- No build/test commands exist - this is a workflow-only repository
- Workflows use Gitea API directly via curl (not gh CLI)
- Authentication reads from file-based token at `/runner-secrets/release-token`
- Container images should include SHA256 digests for security