chore: update Premake5

This commit is contained in:
2025-09-17 17:37:52 +02:00
parent f533f8cd4d
commit bb9a13e254
4 changed files with 10 additions and 8 deletions

View File

@@ -16,7 +16,7 @@ concurrency:
cancel-in-progress: true cancel-in-progress: true
env: env:
PREMAKE_VERSION: "5.0.0-beta6" PREMAKE_VERSION: "5.0.0-beta7"
jobs: jobs:
build-windows: build-windows:
@@ -318,16 +318,16 @@ jobs:
uses: docker/setup-qemu-action@v3.6.0 uses: docker/setup-qemu-action@v3.6.0
- name: Setup Docker Buildx - name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3.10.0 uses: docker/setup-buildx-action@v3.11.1
- name: Login to DockerHub - name: Login to DockerHub
uses: docker/login-action@v3.4.0 uses: docker/login-action@v3.5.0
with: with:
username: ${{ secrets.DOCKERHUB_USER }} username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}
- id: meta - id: meta
uses: docker/metadata-action@v5.7.0 uses: docker/metadata-action@v5.8.0
with: with:
images: | images: |
alterware/master-server alterware/master-server
@@ -337,7 +337,7 @@ jobs:
- name: Build and Push Docker Image - name: Build and Push Docker Image
id: build-and-push id: build-and-push
uses: docker/build-push-action@v6.15.0 uses: docker/build-push-action@v6.18.0
with: with:
context: . context: .
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64

View File

@@ -11,6 +11,8 @@ Run using [Docker][docker-link]
docker run -p 20810:20810/udp -e AW_STATS_LOCATION=<UTF-8 C-string> alterware/master-server:latest docker run -p 20810:20810/udp -e AW_STATS_LOCATION=<UTF-8 C-string> alterware/master-server:latest
``` ```
When setting the `AW_STATS_LOCATION` environment variable, you may want the container to write stats to a file or directory on the host system. In this case, you must **mount a directory from the host** into the container and ensure it has write permissions.
or run as a systemd service or run as a systemd service
``` ```
@@ -38,7 +40,7 @@ WantedBy=multi-user.target
- Install [Premake5][premake5-link] and add it to your system PATH - Install [Premake5][premake5-link] and add it to your system PATH
- Clone this repository using [Git][git-link] - Clone this repository using [Git][git-link]
- Update the submodules using ``git submodule update --init --recursive`` - Update the submodules using ``git submodule update --init --recursive``
- Run Premake with either of these two options ``premake5 vs2022`` (Windows) or ``premake5 gmake2`` (Linux/macOS) - Run Premake with either of these two options ``premake5 vs2022`` (Windows) or ``premake5 gmake`` (Linux/macOS)
**IMPORTANT** **IMPORTANT**
Requirements for Unix systems: Requirements for Unix systems:

2
deps/GSL vendored

Submodule deps/GSL updated: 3325bbd33d...7e0943d20d