feat: add release Docker image and Gitea Actions workflow
Some checks failed
continuous-integration/drone/push Build encountered an error
Release / release (push) Failing after 1m6s

Add Dockerfile.release using mise to install toolchain, Gitea Actions
workflow with snapshot dry-run on main pushes and full release on tags,
and mise release-docker task for local testing.
This commit is contained in:
2026-03-20 15:27:48 +01:00
parent be8faa6a36
commit e10ff5d9fc
3 changed files with 63 additions and 0 deletions

View File

@@ -19,3 +19,10 @@ description = "Create a release using GoReleaser (requires GITEA_TOKEN and a git
[tasks.release-snapshot]
run = "goreleaser release --snapshot --clean"
description = "Build a local snapshot release without publishing"
[tasks.release-docker]
run = """
docker build -f Dockerfile.release -t gitnow-release .
docker run --rm -v "$PWD:/build" -w /build -e GITEA_TOKEN gitnow-release release --snapshot --clean
"""
description = "Test the release Docker image locally (snapshot mode)"