From 0abb18044118bec880559f53de95b1e43179f04d Mon Sep 17 00:00:00 2001 From: Ninosaurier Date: Sun, 2 Aug 2026 17:06:54 +0200 Subject: [PATCH] fix(ci-runner): use custom node22-docker image for CI jobs Switch all jobs to run inside git.byting-pandas.ninja/ci/node22-docker, which bundles Node 22, Docker CLI, and docker-compose. Removes the actions/setup-node step since Node is already provided by the image. --- .gitea/workflows/quality-gate.yml | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/.gitea/workflows/quality-gate.yml b/.gitea/workflows/quality-gate.yml index b1701e2..0ac3be4 100644 --- a/.gitea/workflows/quality-gate.yml +++ b/.gitea/workflows/quality-gate.yml @@ -10,13 +10,11 @@ on: jobs: lint-and-format: runs-on: ubuntu-docker-dind + container: + image: git.byting-pandas.ninja/ci/node22-docker:latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: "22" - - run: corepack enable - run: corepack prepare pnpm@11.11.0 --activate @@ -30,15 +28,13 @@ jobs: changeset-check: runs-on: ubuntu-docker-dind + container: + image: git.byting-pandas.ninja/ci/node22-docker:latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-node@v4 - with: - node-version: "22" - - run: corepack enable - run: corepack prepare pnpm@11.11.0 --activate @@ -50,13 +46,11 @@ jobs: unit-tests: runs-on: ubuntu-docker-dind + container: + image: git.byting-pandas.ninja/ci/node22-docker:latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: "22" - - run: corepack enable - run: corepack prepare pnpm@11.11.0 --activate @@ -67,13 +61,11 @@ jobs: component-tests: runs-on: ubuntu-docker-dind + container: + image: git.byting-pandas.ninja/ci/node22-docker:latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: "22" - - run: corepack enable - run: corepack prepare pnpm@11.11.0 --activate