From 8da6b2d279667d413b91f22bfb59638af86c9a09 Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Fri, 21 Aug 2026 21:51:01 -0400 Subject: [PATCH] =?UTF-8?q?ci:=20fix=20runner=20label=20to=20media-server?= =?UTF-8?q?=20(was=20requiring=20all=20of=20[self-hosted,linux,media-serve?= =?UTF-8?q?r]=20=E2=86=92=20none=20matched)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 34619f8..7b1cb2e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,11 +7,9 @@ on: workflow_dispatch: jobs: - # Cross-compile Windows winhttp.dll on Linux — media-server is the only runner on git.mithraic.cloud (no windows-latest, no ubuntu-latest) + # media-server is the only runner on git.mithraic.cloud (no windows-latest/ubuntu-latest). Forgejo Act: runs-on must exactly match runner labels. windows-cross: - runs-on: [self-hosted, linux, media-server] - # fallback: if runner registers as 'media-server' name, above matches. If it registers as ubuntu-latest, also try: - # runs-on: ubuntu-latest (legacy) + runs-on: media-server continue-on-error: true steps: - uses: actions/checkout@v4 @@ -39,7 +37,7 @@ jobs: with: { name: winhttp-cross, path: DevourUnlocker_winhttp_*.zip } linux: - runs-on: [self-hosted, linux, media-server] + runs-on: media-server steps: - uses: actions/checkout@v4 - name: Install deps if apt @@ -53,7 +51,7 @@ jobs: with: { name: linux-so, path: build/*.so } standalone: - runs-on: [self-hosted, linux, media-server] + runs-on: media-server steps: - uses: actions/checkout@v4 - run: python3 -m py_compile standalone/devour_unlocker.py standalone/gui.py tools/dump_metadata.py standalone/injector.py 2>&1 || python3 -m py_compile standalone/devour_unlocker.py standalone/gui.py tools/dump_metadata.py