From cffdaf2373d235def12229ab5caa009d2b10f9e1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 25 Jan 2026 00:07:01 +0000 Subject: [PATCH] Align release workflow with container build Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com> --- .github/workflows/release.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 05a11bd56..2197069eb 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,12 +11,19 @@ jobs: build-linux: name: Build Linux runs-on: ubuntu-latest + container: + image: akkadius/eqemu-server:v16 + # Run as root to avoid EACCES on GitHub Actions runner file command writes in the container. + options: --user 0 steps: - name: Checkout source uses: actions/checkout@v5 with: submodules: recursive + - name: Mark workspace safe + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" + - name: Setup ccache uses: hendrikmuhs/ccache-action@v1.2 with: @@ -24,8 +31,8 @@ jobs: - name: Install dependencies run: | - sudo apt-get update - sudo apt-get install -y build-essential ninja-build ccache uuid-dev + apt-get update + apt-get install -y build-essential ninja-build ccache uuid-dev - name: Configure run: |