chore(release): prepare v2.0.1 (CI/test/build/release fixes, changelog, VERSION bump)
All checks were successful
CI / Test (push) Successful in 59s
CI / Build (push) Successful in 42s
Release / Create Release (push) Successful in 2m21s

This commit is contained in:
Greg Gauthier 2026-06-06 08:21:43 +01:00
parent 04a8835d7e
commit 33518eb4a4
2 changed files with 13 additions and 1 deletions

View File

@ -5,6 +5,18 @@ All notable changes to gostations will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [2.0.1] - 2026-06-06
### Fixed
- CI "Test" and "Build" flows: added `go mod tidy` (and Makefile `deps` targets) before `make test-short` / `make build` / cross to ensure complete `go.sum` for all modules (configparser, wmenu, charmbracelet/* etc.). This resolves repeated "missing go.sum entry" failures in minimal Gitea runners.
- `TestPrecheck_Unit` now skips gracefully (with clear message) when the configured player (default: mpv) is not installed. Prevents `os.Exit(1)` from failing the root package under `go test -short` in CI.
- Release workflow: added `shell: bash` to steps using bashisms; `go mod tidy` before cross builds; robust error handling in "Create Release & Upload Assets" (`set -euo pipefail`, `curl --fail`, explicit RELEASE_ID check, debug prints of API responses, "target" and "draft": false). Install scripts and asset packaging improved for portability.
- Makefile: removed duplicate SHELL lines, added per-platform `go mod download` inside `cross` for CI resilience, `release-notes` target.
- Pinned Go to 1.24.2 in workflows; modernized old `build.yml` (now proper test+build with checkout/setup-go/cache); cleaned `ci-build.sh`.
- Re-iterated v2.0.0 tag during debugging; process now stable for proper asset drops on Gitea releases page.
See git history for details of the CI/release hardening.
## [2.0.0] - 2026-06-05 ## [2.0.0] - 2026-06-05
v2.0 ships the new TUI and a pile of rewired plumbing. v2.0 ships the new TUI and a pile of rewired plumbing.

View File

@ -1 +1 @@
2.0.0 2.0.1