fix(ci): revert runner labels to ubuntu-latest — runners do not match [self-hosted, linux, x64]
CI / Lint (pull_request) Successful in 2m2s
CI / Test (pull_request) Successful in 2m12s
CI / Build Android (pull_request) Failing after 2m10s
CI / Build iOS (pull_request) Successful in 5s

The self-hosted runners register as 'ubuntu-latest', not '[self-hosted, linux, x64]'.
All recent CI runs (#43-49) have been stuck in 'queued' because no runner
matches the label. Run #42 (commit 38279ed) passed all 4 stages using
'runs-on: ubuntu-latest'.

This restores the working runner configuration while keeping the proven
inline SDK setup approach.
This commit is contained in:
robot committed 2026-08-03 15:02:17 +00:00
1 parent 4a6a619b41
commit f2eccb28c2
2 files changed
+9 -9

No files matched your search

+4 -4
View File
@@ -32,7 +32,7 @@ jobs:
# ── Stage 1: Lint & static analysis ── # ── Stage 1: Lint & static analysis ──
lint: lint:
name: Lint name: Lint
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
continue-on-error: true continue-on-error: true
steps: steps:
- name: Checkout - name: Checkout
@@ -76,7 +76,7 @@ jobs:
# ── Stage 1 (parallel): Unit & widget tests ── # ── Stage 1 (parallel): Unit & widget tests ──
test: test:
name: Test name: Test
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
continue-on-error: true continue-on-error: true
steps: steps:
- name: Checkout - name: Checkout
@@ -116,7 +116,7 @@ jobs:
# the runner host, causing the job to stall indefinitely on docker pull. # the runner host, causing the job to stall indefinitely on docker pull.
build-android: build-android:
name: Build Android name: Build Android
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
needs: [lint, test] needs: [lint, test]
if: always() if: always()
steps: steps:
@@ -226,7 +226,7 @@ jobs:
# ── Stage 2 (parallel): iOS build ─────────────────────────────── # ── Stage 2 (parallel): iOS build ───────────────────────────────
build-ios: build-ios:
name: Build iOS name: Build iOS
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
needs: [lint, test] needs: [lint, test]
if: always() if: always()
steps: steps:
+5 -5
View File
@@ -16,7 +16,7 @@ jobs:
# ── Lint (gate) ───────────────────────────────────────────── # ── Lint (gate) ─────────────────────────────────────────────
lint: lint:
name: Lint name: Lint
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -60,7 +60,7 @@ jobs:
# ── Test (gate) ────────────────────────────────────────────────── # ── Test (gate) ──────────────────────────────────────────────────
test: test:
name: Test name: Test
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
needs: [lint] needs: [lint]
steps: steps:
- name: Checkout - name: Checkout
@@ -101,7 +101,7 @@ jobs:
# the runner host, causing the job to stall indefinitely on docker pull. # the runner host, causing the job to stall indefinitely on docker pull.
build-android: build-android:
name: Build Android Release name: Build Android Release
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
needs: [test] needs: [test]
steps: steps:
- name: Checkout - name: Checkout
@@ -230,7 +230,7 @@ jobs:
# ── iOS release build ─────────────────────────────────────── # ── iOS release build ───────────────────────────────────────
build-ios: build-ios:
name: Build iOS Release name: Build iOS Release
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
needs: [test] needs: [test]
steps: steps:
- name: Checkout - name: Checkout
@@ -247,7 +247,7 @@ jobs:
# ── Publish Gitea Release ──────────────────────────────────── # ── Publish Gitea Release ────────────────────────────────────
publish-release: publish-release:
name: Publish Release name: Publish Release
runs-on: [self-hosted, linux, x64] runs-on: ubuntu-latest
needs: [build-android] needs: [build-android]
steps: steps:
- name: Checkout - name: Checkout