Skip to content

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:42
· 78 commits to main since this release
1402072

Highlights

1.2.3 is the first release with a container image, and moves the build to Go 1.27.

Container image. Every release now publishes ghcr.io/alteredparadox/pmss-fleet-manager for linux/amd64 and linux/arm64 alongside the binaries, built by the same workflow from the same tag. The image is distroless: the static binary, CA roots and time-zone data, nothing else, running as an unprivileged user. Data lives in /data; every flag is available as an environment variable. See "Running in a container" in the README for the volume, TZ, SSH key and reverse-proxy notes.

docker run -d --name pmss-fleet-manager -p 127.0.0.1:8080:8080 -v pmss-data:/data -e TZ=America/Chicago ghcr.io/alteredparadox/pmss-fleet-manager:1.2.3

Go 1.27.2. The binaries and the image are compiled with Go 1.27.2; the Dockerfile builds with whatever toolchain go.mod names, so both artifacts always share one compiler.

No behaviour changes in the dashboard itself. Upgrading from 1.2.2 needs nothing beyond replacing the binary.

Container image: ghcr.io/alteredparadox/pmss-fleet-manager:1.2.3 (linux/amd64, linux/arm64).

What's Changed

  • Container image: Dockerfile, CI smoke build, GHCR push on release by @AlteredParadox in #66
  • Bump golang from 1.26-alpine to 1.27-alpine in the docker group by @dependabot[bot] in #67
  • Go 1.27.2 across the board; Dockerfile builds with go.mod's toolchain by @AlteredParadox in #68

Full Changelog: v1.2.2...v1.2.3