Skip to content

v1.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Aug 12:04
Immutable release. Only release title and notes can be modified.

Highlights ✨

This release adds numerous improvements for running a Half-Life Dedicated Server in production:

  • 🩺 Health Checks – Images now ship with a Docker HEALTHCHECK that polls the server with a real A2S_INFO query, so docker ps, Compose, and orchestrators can tell a hung or crashed server apart from one that's just loading a map.
  • πŸ”„ Opt-in Game File Updates – Set AUTO_UPDATE=true to have the container re-check Steam and refresh game files on every restart, without rebuilding the image.
  • πŸ“¦ Evergreen Weekly Releases – A new scheduled workflow checks Steam for real changes every week and automatically republishes images when Valve ships an update, so published tags don't go stale between manual releases.
  • πŸ” Security Scanning – Every image is now scanned as part of the CICD flow, and builds fail on any CRITICAL or HIGH severity vulnerability with an available fix. See SECURITY.md for details.
  • πŸ§ͺ Hardened CI Testing – The validation suite now covers RCON authentication, the default-password warning, AUTO_UPDATE, graceful shutdown, non-root execution, and both healthcheck.sh and Docker's own health status, run across all 12 supported game variants. Test checks were also switched from log-polling to container-state assertions to eliminate flaky failures under CI load.

Full Changelog: v1.6.8...v1.7.0