a2eaa03090feat(favorites): per-favorite volume persistence (narrowed to favorited stations only); update Station and Favorites with Volume support and wiring in TUI
master
v2.1.1
Greg Gauthier2026-06-06 11:59:41 +0100
04a8835d7efix(ci): add 'go mod tidy' before ./ci-build.sh in the Linux Build step of build.yml (mirrors the test job and release workflow; ensures complete go.sum for 'make build' / go build in the push-triggered Build flow)Greg Gauthier2026-06-06 08:17:32 +0100
66b7f808f7fix(test): make TestPrecheck_Unit skip gracefully when player (mpv) is not installed (as in minimal CI runners); prevents os.Exit(1) from failing go test -short for the root packageGreg Gauthier2026-06-06 08:12:56 +0100
fefc6b8a5ffix(ci): make test targets depend on 'deps' in Makefile; add 'go mod tidy' before 'make test-short' in build.yml test job (consistent with release workflow fix for missing go.sum entries during go test builds)Greg Gauthier2026-06-06 08:09:52 +0100
4b91b905c5chore: remove duplicate SHELL declaration and organize go.mod dependenciesGreg Gauthier2026-06-06 08:06:00 +0100
8d68448adbchore(ci): pin setup-go to exact '1.24.2' to match go.mod minimum (prevents toolchain/local version mismatches like 1.22.5)Greg Gauthier2026-06-06 08:03:54 +0100
a9766ef360fix(ci): modernize on-push build.yml to use actions/setup-go@1.24 + cache + go mod download (fixes Go 1.22.5 vs go.mod 1.24.2 mismatch); keep 'Linux Build' step name for compatibility; update ci-build.shGreg Gauthier2026-06-06 08:03:26 +0100
6a3e1e8b53fix(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 passingGreg Gauthier2026-06-06 08:00:04 +0100
f3d338ea4fchore(Makefile): add per-platform 'go mod download' inside cross loop for extra robustness in CI cross-compilation environments
v2.0.0
Greg Gauthier2026-06-06 07:51:23 +0100
0a4c457cb4fix(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)Greg Gauthier2026-06-06 07:50:53 +0100
6537f3ffe1fix(workflow): add shell: bash to steps using bashisms (parameter expansion, [[ ) and ensure make uses bash via SHELL=; prevents /bin/sh syntax errors in release CIGreg Gauthier2026-06-06 07:46:30 +0100
e49ad4a23dfix(Makefile): set SHELL=/bin/bash so cross target recipes can use bashisms like <<< here-string (fixes /bin/sh syntax error in release CI)Greg Gauthier2026-06-06 07:46:05 +0100
b483eab827fix(ci): add go mod download + use make cross in release workflow to fix missing go.sum errors during cross-platform buildsGreg Gauthier2026-06-06 07:34:31 +0100
1d2dfc1c8dfix(workflows): use dynamic ${REPO} variable in release body URLsGreg Gauthier2026-06-05 23:43:37 +0100
8a78251c05add buildpath and platform to the downloader
Greg Gauthier
2021-03-19 09:12:31 +0000
00c8b76fe0add buildpath to the downloader
Greg Gauthier
2021-03-19 09:08:01 +0000
27a7d9f60badd buildpath to the downloader
Greg Gauthier
2021-03-19 09:05:48 +0000
027d922916add platform name to version string
Greg Gauthier
2021-03-19 08:47:56 +0000
758d317d0fadd platform spec to build path;echo version to console
Greg Gauthier
2021-03-19 08:45:56 +0000
44080ebac9ignore the go.sum. every time a build occurs this changes. No need to capture, if the build is always going to generate this anyway
Greg Gauthier
2021-03-19 08:02:02 +0000
0fa518cd00don't assume gopath is set
Greg Gauthier
2021-03-19 07:54:29 +0000
b2a096a956Merge branch 'master' of bitbucket.org:gmgauthier_ecs/gostations
Greg Gauthier
2021-03-19 07:34:37 +0000
419372c49dMerge branch 'master' of github.com:gmgauthier/gostations
Greg Gauthier
2021-03-19 07:34:12 +0000