From 28f860724f21e8d6347d8b008cba607b25e67a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D0=B0=D0=B8=D0=B4=20=D0=9E=D0=BC=D0=B0=D1=80=20?= =?UTF-8?q?=D0=9C=D0=B5=D0=B4=D1=85=D0=B0=D1=82=20=7C=20Zaid=20Omar=20Medh?= =?UTF-8?q?at?= Date: Thu, 9 Jul 2026 12:35:01 +0500 Subject: [PATCH] ci: revert to node runner (ubuntu-latest gave no benefit) Socket-not-mounted is a runner-config issue, independent of job image. Co-Authored-By: Claude Opus 4.8 (1M context) --- .forgejo/workflows/deploy.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 4d72ffc..b3c0ea1 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -8,10 +8,9 @@ on: jobs: deploy: - # `ubuntu-latest` => catthehacker/ubuntu:act-22.04, which bundles the docker - # CLI. NOTE: it still needs the runner to mount /var/run/docker.sock for the - # daemon to be reachable — the image alone doesn't provide that. - runs-on: ubuntu-latest + # `node` => node:22-bookworm (small, fast). We install the docker CLI below. + # Requires the runner to mount /var/run/docker.sock into jobs (see repo docs). + runs-on: node steps: - name: Checkout uses: actions/checkout@v4