[mirror] Scalable static site server for Git forges (like GitHub Pages)

Switch CI to self-hosted runners.

Changed files
+4 -4
.forgejo
workflows
+4 -4
.forgejo/workflows/ci.yaml
··· 10 10 11 11 jobs: 12 12 check: 13 - runs-on: codeberg-small-lazy 13 + runs-on: debian-trixie 14 14 container: 15 15 image: docker.io/library/node:24-trixie-slim@sha256:9ad7e7db423b2ca7ddcc01568da872701ef6171505bd823978736247885c7eb4 16 16 steps: ··· 40 40 # IMPORTANT: This workflow step will not work without the Releases unit enabled! 41 41 if: ${{ forge.ref == 'refs/heads/main' || startsWith(forge.event.ref, 'refs/tags/v') }} 42 42 needs: [check] 43 - runs-on: codeberg-medium-lazy 43 + runs-on: debian-trixie 44 44 container: 45 45 image: docker.io/library/node:24-trixie-slim@sha256:9ad7e7db423b2ca7ddcc01568da872701ef6171505bd823978736247885c7eb4 46 46 steps: ··· 75 75 package: 76 76 if: ${{ forge.ref == 'refs/heads/main' || startsWith(forge.event.ref, 'refs/tags/v') }} 77 77 needs: [check] 78 - runs-on: codeberg-medium-lazy 78 + runs-on: debian-trixie 79 79 container: 80 80 image: docker.io/library/node:24-trixie-slim@sha256:9ad7e7db423b2ca7ddcc01568da872701ef6171505bd823978736247885c7eb4 81 81 steps: 82 82 - name: Install dependencies 83 83 run: | 84 84 apt-get -y update 85 - apt-get -y install buildah ca-certificates 85 + apt-get -y install ca-certificates buildah qemu-user-binfmt 86 86 - name: Check out source code 87 87 uses: https://code.forgejo.org/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 88 88 - name: Authenticate with Docker