Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ jobs:
- name: Lint shell scripts with shellcheck
uses: ludeeus/action-shellcheck@2.0.0
with:
version: v0.10.0
version: v0.11.0
scandir: .
additional_files: entrypoint.sh install.sh
3 changes: 1 addition & 2 deletions .github/workflows/version-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,7 @@ jobs:
done < <(
curl -fsSL "https://www.amxmodx.org/amxxdrop/1.10/" 2>/dev/null \
| grep -oP 'amxmodx-1\.10\.0-git\K[0-9]+(?=-base-linux\.tar\.gz)' \
| sort -nu \
| sort -r
| sort -nru
)
if [ -z "$amxx_latest" ]; then
echo "⚠ AMX Mod X: could not fetch latest downloadable build (current: ${amxx_current})"
Expand Down
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@
## [Unreleased]

### Changed
- Bumped AMX Mod X pin from build 5478 to 5479
- Bumped shellcheck pin in `ci.yml` from v0.10.0 to v0.11.0
- README stack list resynced to the versions actually pinned in the Containerfile (ReHLDS 3.15.0.896, ReGameDLL_CS 5.30.0.814, ReAPI 5.29.0.358, AMX Mod X build 5479)
- Migrated base images from Debian 12 (Bookworm) to Debian 13 (Trixie) in both builder and runtime stages
- Pinned base image `FROM` lines to OCI manifest digests for fully reproducible builds
- `amxxpc` now invoked with `-O2` optimisation flag; compile loop fails fast (`|| exit 1`) on any plugin error
- AMX Mod X plugin compile loop fails fast (`|| exit 1`) on any plugin error
- Quadlet `Volume` paths updated from hardcoded `~/Development/cs-server/` to `~/.config/cs-server/` to match `install.sh` behaviour

### Added
Expand Down
2 changes: 1 addition & 1 deletion Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ ARG REHLDS_VERSION=3.15.0.896
ARG REGAMEDLL_VERSION=5.30.0.814
ARG METAMOD_VERSION=1.3.0.149
ARG REAPI_VERSION=5.29.0.358
ARG AMXMODX_BUILD=5478
ARG AMXMODX_BUILD=5479

# ---------------------------------------------------------------------------
# Stage 1: Builder — SteamCMD + HLDS + ReHLDS stack
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ Containerized Counter-Strike 1.6 scoutzknivez server using the ReHLDS stack.

## Stack

- **ReHLDS** 3.14.0.857 — reverse-engineered engine
- **ReGameDLL_CS** 5.28.0.756 — reverse-engineered game DLL
- **ReHLDS** 3.15.0.896 — reverse-engineered engine
- **ReGameDLL_CS** 5.30.0.814 — reverse-engineered game DLL
- **Metamod-R** 1.3.0.149 — plugin loader
- **AMX Mod X** 1.10 — scripting platform
- **ReAPI** 5.26.0.338 — extended API
- **AMX Mod X** 1.10.0 (build 5479) — scripting platform
- **ReAPI** 5.29.0.358 — extended API

## Install

Expand Down