6a3e1e8b53
fix(release): add robust error handling, --fail, set -euo pipefail, RELEASE_ID validation, and debug output to Create Release step so failures are visible instead of silently passing
gobuild / build (push) Failing after 6s
2026-06-06 08:00:04 +01:00
0a4c457cb4
fix(ci): run 'go mod tidy' before 'make cross' in release workflow to ensure complete go.sum for the CI Go version (fixes persistent 'missing go.sum entry' errors for direct and transitive deps during cross-compilation)
gobuild / build (push) Failing after 6s
Release / Create Release (push) Has been cancelled
2026-06-06 07:50:53 +01:00
6537f3ffe1
fix(workflow): add shell: bash to steps using bashisms (parameter expansion, [[ ) and ensure make uses bash via SHELL=; prevents /bin/sh syntax errors in release CI
gobuild / build (push) Failing after 8s
Release / Create Release (push) Failing after 18s
2026-06-06 07:46:30 +01:00
b483eab827
fix(ci): add go mod download + use make cross in release workflow to fix missing go.sum errors during cross-platform builds
gobuild / build (push) Failing after 6s
Release / Create Release (push) Failing after 20s
2026-06-06 07:34:31 +01:00
1d2dfc1c8d
fix(workflows): use dynamic ${REPO} variable in release body URLs
...
gobuild / build (push) Failing after 7s
Replace hardcoded gmgauthier/gostations path with ${REPO} variable so release install instructions work correctly regardless of repository owner or name.
2026-06-05 23:43:37 +01:00
dd34a5b21c
chore(release): prepare v2.0 infrastructure (Makefile, release.sh, Gitea release workflow, installers, modern versioning)
2026-06-05 23:39:40 +01:00