From 84fee74f23230e674555be03156bf824775b42a0 Mon Sep 17 00:00:00 2001 From: poimen Date: Fri, 28 Aug 2026 15:52:25 -0700 Subject: [PATCH] fix: use rust/golang runners (docker runner doesn't exist) Available runners: rust, golang, node Test job: runs-on rust with container rust:1-bookworm (modern glibc) Build job: runs-on golang with container docker:27-cli (same as before) --- .forgejo/workflows/build.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index b8855c9..7b19e39 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -13,7 +13,7 @@ env: jobs: test: name: Test - runs-on: docker + runs-on: rust container: rust:1-bookworm steps: - name: Install node (required by JS-based actions) @@ -37,12 +37,15 @@ jobs: build: name: Build and push image - runs-on: docker + runs-on: golang needs: test if: github.event_name == 'push' && github.ref == 'refs/heads/main' - container: docker:27-cli + container: + image: docker:27-cli + volumes: + - /docker-certs/client:/docker-certs/client:ro env: - DOCKER_HOST: tcp://forgejo-runner-dind.cicd.svc.cluster.local:2376 + DOCKER_HOST: tcp://localhost:2376 DOCKER_TLS_VERIFY: "1" DOCKER_CERT_PATH: /docker-certs/client steps: