From ef0f01f19398ce339f275d87f8a61aa8aaa85d5a Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Wed, 5 Aug 2026 13:16:06 +0800 Subject: [PATCH] Run quality gate on available Linux runner --- .gitea/workflows/backend-quality-gate.yml | 4 ++-- frontend/tests/staging-backend-workflows.test.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/backend-quality-gate.yml b/.gitea/workflows/backend-quality-gate.yml index 92da8401..71beb9e8 100644 --- a/.gitea/workflows/backend-quality-gate.yml +++ b/.gitea/workflows/backend-quality-gate.yml @@ -28,7 +28,7 @@ permissions: jobs: validate: - runs-on: xiaoxin + runs-on: manman-linux timeout-minutes: 45 env: GITEA_SHA: ${{ gitea.sha }} @@ -119,7 +119,7 @@ jobs: publish: if: gitea.event_name == 'push' && gitea.ref == 'refs/heads/staging' needs: validate - runs-on: xiaoxin + runs-on: manman-linux timeout-minutes: 45 env: GITEA_SHA: ${{ gitea.sha }} diff --git a/frontend/tests/staging-backend-workflows.test.ts b/frontend/tests/staging-backend-workflows.test.ts index 44a77927..8ac8f083 100644 --- a/frontend/tests/staging-backend-workflows.test.ts +++ b/frontend/tests/staging-backend-workflows.test.ts @@ -125,7 +125,7 @@ test("Gitea quality gate validates before publishing an immutable ACR manifest", assert.match(workflow, /pull_request:\n\s+paths:/); assert.match(workflow, /push:\n\s+branches: \[staging\]/); assert.match(workflow, /workflow_dispatch:/); - assert.match(workflow, /runs-on: xiaoxin/); + assert.equal((workflow.match(/runs-on: manman-linux/g) ?? []).length, 2); assert.match(workflow, /GITEA_SHA: \$\{\{ gitea\.sha \}\}/); assert.equal((workflow.match(/git clean -ffdx/g) ?? []).length, 2); assert.equal((workflow.match(/git status --porcelain --untracked-files=all/g) ?? []).length, 2);