diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 2c5fe99..c4b0cb9 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -39,7 +39,7 @@ env: jobs: typecheck: name: TypeScript typecheck - runs-on: ubuntu-latest + runs-on: py3.12-node22 steps: - uses: actions/checkout@v6 @@ -59,7 +59,7 @@ jobs: lint: name: Python lint - runs-on: ubuntu-latest + runs-on: py3.12-node22 steps: - uses: actions/checkout@v6 @@ -71,7 +71,7 @@ jobs: test: name: Python tests - runs-on: ubuntu-latest + runs-on: py3.12-node22 steps: - uses: actions/checkout@v6 @@ -100,7 +100,7 @@ jobs: needs: [typecheck, lint, test] # Only build on branch/tag pushes — not on pull requests if: github.event_name == 'push' - runs-on: ubuntu-latest + runs-on: py3.12-node22 steps: - uses: actions/checkout@v6 diff --git a/infra/act-runner-config.yml b/infra/act-runner-config.yml index 59636ed..b35b31c 100644 --- a/infra/act-runner-config.yml +++ b/infra/act-runner-config.yml @@ -11,7 +11,7 @@ runner: # Maps runs-on labels to Docker images for job containers. # Change this (and delete /data/.runner) to switch the base image. labels: - - "ubuntu-latest:docker://git.fabledsword.com/bvandeusen/runner-base:py3.12-node22" + - "py3.12-node22:docker://git.fabledsword.com/bvandeusen/runner-base:py3.12-node22" cache: enabled: true diff --git a/infra/runner-compose.yml b/infra/runner-compose.yml index 1554ec1..d953288 100644 --- a/infra/runner-compose.yml +++ b/infra/runner-compose.yml @@ -13,7 +13,7 @@ services: - GITEA_RUNNER_REGISTRATION_TOKEN=${RUNNER_TOKEN} - GITEA_RUNNER_NAME=swarm-runner # Maps the runs-on: ubuntu-latest label used in workflow files to a Docker image. - - GITEA_RUNNER_LABELS=ubuntu-latest:docker://git.fabledsword.com/bvandeusen/runner-base:py3.12-node22 + - GITEA_RUNNER_LABELS=py3.12-node22:docker://git.fabledsword.com/bvandeusen/runner-base:py3.12-node22 - CONFIG_FILE=/config/config.yml volumes: - /var/run/docker.sock:/var/run/docker.sock