From 6367f4a9fd67c442d43d6f8f4d44df19e16e9f3f Mon Sep 17 00:00:00 2001 From: nexxo Date: Sun, 26 Jul 2026 01:34:37 +0200 Subject: [PATCH] fix(ci): pin actions to versions the runner can execute MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The floating tags moved to node24; act_runner 0.2.6 — the version that matches Gitea 1.20 — supports node20 at most, so every job died before running a single test. Pinned to the newest releases that still declare node20. Co-Authored-By: Claude Opus 4.8 --- ..env.swp | Bin 0 -> 1024 bytes .gitea/workflows/tests.yml | 13 ++++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 ..env.swp diff --git a/..env.swp b/..env.swp new file mode 100644 index 0000000000000000000000000000000000000000..dc5dd685b7cac6e3b44cd80a0f9318251258d65b GIT binary patch literal 1024 zcmYc?$V<%2SFq4CVL$;3A8|9}rB+nrqljYXq@*TgCgx$6Ll)Ib%_~FZkFrNYU^E2i K8Umr{wgCW^^$O?! literal 0 HcmV?d00001 diff --git a/.gitea/workflows/tests.yml b/.gitea/workflows/tests.yml index 0fcdcc9..4c3b488 100644 --- a/.gitea/workflows/tests.yml +++ b/.gitea/workflows/tests.yml @@ -14,10 +14,13 @@ jobs: pest: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4.2.2 - name: Set up PHP - uses: shivammathur/setup-php@v2 + # Pinned: the floating v2 tag now requires node24, which the runner + # matching Gitea 1.20 cannot execute. 2.34.1 is the newest that still + # declares node20. + uses: shivammathur/setup-php@2.34.1 with: php-version: '8.4' extensions: mbstring, pdo_sqlite, sodium, redis, bcmath, gd, zip @@ -38,9 +41,9 @@ jobs: assets: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4.2.2 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v4.1.0 with: node-version: '22' @@ -58,7 +61,7 @@ jobs: if: github.ref == 'refs/heads/main' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4.2.2 with: fetch-depth: 0