2 Commits

Author SHA1 Message Date
f8bc389ae5 ci: derive binary version from git describe instead of a hardcoded string
All checks were successful
Release Binaries / build (amd64, golang:1.24-alpine, linux/amd64, linux-amd64, apk add --no-cache upx) (release) Successful in 13s
Release Binaries / build (arm64, golang:1.24-alpine, linux/arm64, linux-arm64, apk add --no-cache upx zstd-static) (release) Successful in 17s
main.go's version var now defaults to "dev" for local builds and is
overridden at build time via -ldflags "-X main.version=...". The
release workflow computes VERSION with `git describe --tags --always
--dirty` (fetch-depth: 0 so tags are available) and injects it into
the Go build inside the container.
2026-07-10 00:14:06 +02:00
d692fa5a4c ci: add Gitea release workflow for AMD64/ARM64 binaries
All checks were successful
Release Binaries / build (amd64, golang:1.24-alpine, linux/amd64, linux-amd64, apk add --no-cache upx) (release) Successful in 35s
Release Binaries / build (arm64, golang:1.24-alpine, linux/arm64, linux-arm64, apk add --no-cache upx zstd-static) (release) Successful in 44s
Builds the Go binary on dedicated amd64/arm64 runners via Docker and
uploads both artifacts to the Gitea release.
2026-07-09 23:33:46 +02:00