From c0ac049d01b82cd371088bc7a0341a3c198deab6 Mon Sep 17 00:00:00 2001 From: Michael Czechowski Date: Sat, 2 May 2026 14:10:56 +0200 Subject: [PATCH] ci(runner-image): switch to public/ namespace (#55) Co-authored-by: Michael Czechowski Co-committed-by: Michael Czechowski --- .gitea/workflows/ci.yml | 4 ++-- .gitea/workflows/deploy.yml | 2 +- docs/operations.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 46c4703..70b0068 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -10,9 +10,9 @@ jobs: ci: runs-on: ubuntu-latest # Bespoke runner image (Ubuntu 24.04 + make + git + node + go via - # actions/setup-go). See git.librete.ch/libretech/runner-image. + # actions/setup-go). See git.librete.ch/public/runner-image. container: - image: git.librete.ch/libretech/runner-image:v1 + image: git.librete.ch/public/runner-image:v0.1.0@sha256:9d1e204fe8e06b7d16cdc8da0c7077fa4171daef62099cc8c09993834e576ca5 timeout-minutes: 5 steps: - name: Checkout diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 8b27044..331e917 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -34,7 +34,7 @@ jobs: # + perl + ssh, runner user pre-joined to docker gid 998 so the # auto-mounted /var/run/docker.sock is writable without --user root. container: - image: git.librete.ch/libretech/runner-image:v1 + image: git.librete.ch/public/runner-image:v0.1.0@sha256:9d1e204fe8e06b7d16cdc8da0c7077fa4171daef62099cc8c09993834e576ca5 timeout-minutes: 20 if: ${{ vars.DEPLOY_ENABLED == 'true' }} steps: diff --git a/docs/operations.md b/docs/operations.md index 4071c1e..75ccfff 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -70,7 +70,7 @@ docker compose -f compose.yaml -f compose.netcup.yaml up -d Workflows run on the netcup `act_runner` (see `runner/` stack in the netcup umbrella). Both `ci.yml` and `deploy.yml` declare -`container: image: git.librete.ch/libretech/runner-image:v1` — +`container: image: git.librete.ch/public/runner-image:v1` — a bespoke Ubuntu 24.04 image (built and signed by us, hosted on the same Gitea instance) that bundles `git`, `make`, `node`, `perl`, `ssh`, and a docker CLI. The image's `runner` user is