From 667678b9aec15b78d8ff7d2e21897633f8955b2b Mon Sep 17 00:00:00 2001 From: Mikkeli Date: Tue, 13 Oct 2026 01:01:18 +0900 Subject: [PATCH] Run on the halogen label: the yukart runner is not Android-only Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz --- .gitea/workflows/crosscheck.yml | 4 ++-- .gitea/workflows/self-check.yml | 2 +- README.md | 2 +- caller/crosscheck.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/crosscheck.yml b/.gitea/workflows/crosscheck.yml index 0f82989..5ccd5f1 100644 --- a/.gitea/workflows/crosscheck.yml +++ b/.gitea/workflows/crosscheck.yml @@ -16,8 +16,8 @@ on: jobs: crosscheck: - # The yukart org's runner on halogen (host mode). Needs only git, curl and python3. - runs-on: flutter-android + # halogen-yukart, the org's runner on halogen (host mode). Needs only git, curl and python3. + runs-on: halogen steps: - name: Clone every yukart repo env: diff --git a/.gitea/workflows/self-check.yml b/.gitea/workflows/self-check.yml index 6927a4e..0d297aa 100644 --- a/.gitea/workflows/self-check.yml +++ b/.gitea/workflows/self-check.yml @@ -9,7 +9,7 @@ jobs: crosscheck: # Gitea dispatches a reusable-workflow call to a runner chosen by the CALLER's runs-on; # without one, any runner may take it (the instance's pi5-runner did, and failed). - runs-on: flutter-android + runs-on: halogen uses: yukart/tool-crosscheck/.gitea/workflows/crosscheck.yml@master with: repo: ${{ github.event.repository.name }} diff --git a/README.md b/README.md index e561293..04ba52f 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ fails that push's run: the commit that made two repos disagree is the one marked A new repo is checked as soon as it exists in the org; it needs the caller only to trigger checks on its own pushes. -- ⚠ **The caller must say `runs-on: flutter-android`.** Gitea hands a reusable-workflow +- ⚠ **The caller must say `runs-on: halogen`** (the yukart org's runner, `halogen-yukart`). Gitea hands a reusable-workflow call to a runner chosen by the *caller's* `runs-on`; the called workflow's own is not consulted for that. Without it, the instance-wide `pi5-runner` on the Gitea host takes the job, and its jobs see the server as `http://gitea:3000`, which does not resolve. diff --git a/caller/crosscheck.yml b/caller/crosscheck.yml index 6927a4e..0d297aa 100644 --- a/caller/crosscheck.yml +++ b/caller/crosscheck.yml @@ -9,7 +9,7 @@ jobs: crosscheck: # Gitea dispatches a reusable-workflow call to a runner chosen by the CALLER's runs-on; # without one, any runner may take it (the instance's pi5-runner did, and failed). - runs-on: flutter-android + runs-on: halogen uses: yukart/tool-crosscheck/.gitea/workflows/crosscheck.yml@master with: repo: ${{ github.event.repository.name }}