From 245ad875593346fc3fe85def1314d98193b97a51 Mon Sep 17 00:00:00 2001 From: Void Date: Mon, 9 Nov 2026 11:30:44 +0000 Subject: [PATCH 1/2] CI: run on the forge's docker runner label The forge has no runner labelled ubuntu-latest; the label that works is docker. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/build-pull-request.yml | 2 +- .github/workflows/docker-pr.yml | 2 +- .github/workflows/lockfile.yml | 2 +- .github/workflows/rat-dev-preview.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-pull-request.yml b/.github/workflows/build-pull-request.yml index 11b5056c..d4da18c3 100644 --- a/.github/workflows/build-pull-request.yml +++ b/.github/workflows/build-pull-request.yml @@ -7,7 +7,7 @@ on: jobs: build-pull-request: name: Build pull request - runs-on: ubuntu-latest + runs-on: docker env: PR_NUMBER: ${{github.event.number}} steps: diff --git a/.github/workflows/docker-pr.yml b/.github/workflows/docker-pr.yml index 997aba6d..63b48721 100644 --- a/.github/workflows/docker-pr.yml +++ b/.github/workflows/docker-pr.yml @@ -8,7 +8,7 @@ on: jobs: docker-build: - runs-on: ubuntu-latest + runs-on: docker permissions: contents: read packages: write diff --git a/.github/workflows/lockfile.yml b/.github/workflows/lockfile.yml index a9cc1a34..fe8aba64 100644 --- a/.github/workflows/lockfile.yml +++ b/.github/workflows/lockfile.yml @@ -7,7 +7,7 @@ on: jobs: lockfile_changes: - runs-on: ubuntu-latest + runs-on: docker # Permission overwrite is required for Dependabot PRs, see "Common issues" below. permissions: contents: read diff --git a/.github/workflows/rat-dev-preview.yml b/.github/workflows/rat-dev-preview.yml index 45da8bc4..158afc40 100644 --- a/.github/workflows/rat-dev-preview.yml +++ b/.github/workflows/rat-dev-preview.yml @@ -7,7 +7,7 @@ on: jobs: build: name: Build dev preview - runs-on: ubuntu-latest + runs-on: docker timeout-minutes: 30 steps: - name: Checkout repository -- 2.47.3 From 701025cc4fa4c52e6b95af2749cb950bc78379aa Mon Sep 17 00:00:00 2001 From: "Void (mind)" Date: Mon, 9 Nov 2026 11:40:23 +0000 Subject: [PATCH 2/2] CI: delete docker-pr.yml It needs QEMU, buildx and a ghcr.io login, none of which this forge provides. Eureka's ruling, relayed in brief ratatoskr:follow_up:chat-s4646-4647: nothing here pulls container images (forge registry only, if ever). Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/docker-pr.yml | 62 --------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 .github/workflows/docker-pr.yml diff --git a/.github/workflows/docker-pr.yml b/.github/workflows/docker-pr.yml deleted file mode 100644 index 63b48721..00000000 --- a/.github/workflows/docker-pr.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: 'Docker check' - -on: - pull_request: - paths: - - 'Dockerfile' - - '.github/workflows/docker-pr.yml' - -jobs: - docker-build: - runs-on: docker - permissions: - contents: read - packages: write - - steps: - - name: Checkout repository - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - - name: Set up QEMU - uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 - - - name: Login to Docker Hub #Do not update this action from a outside PR - if: github.event.pull_request.head.repo.fork == false - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - continue-on-error: true - - - name: Login to the Github Container registry #Do not update this action from a outside PR - if: github.event.pull_request.head.repo.fork == false - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - continue-on-error: true - - - name: Extract metadata (tags, labels) for Docker, GHCR - id: meta - uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0 - with: - images: | - ajbura/cinny - ghcr.io/${{ github.repository }} - - - name: Build Docker image (no push) - uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0 - with: - context: . - platforms: linux/amd64 - push: false - load: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - - - name: Show Docker images - run: docker images -- 2.47.3