From 3ca81faf0b80a5db01fec5f2b4c824c94780aba6 Mon Sep 17 00:00:00 2001 From: copilotcoder Date: Tue, 9 Jun 2026 09:10:13 -0400 Subject: [PATCH] More CICD fixes again again again again again again again again again again again again again again again again again again again again again again Signed-off-by: copilotcoder --- .gitea/workflows/cicd-checks.yaml | 17 ++++++++++++++--- .gitea/workflows/cicd-tests.yaml | 18 ++++++++++++------ 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/cicd-checks.yaml b/.gitea/workflows/cicd-checks.yaml index d41422e..d56ab4a 100644 --- a/.gitea/workflows/cicd-checks.yaml +++ b/.gitea/workflows/cicd-checks.yaml @@ -25,7 +25,8 @@ concurrency: jobs: setup: name: Setup Checks Context - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 8 outputs: head_sha: ${{ steps.meta.outputs.head_sha }} @@ -64,7 +65,8 @@ jobs: run-check: name: ${{ matrix.name }} - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 20 needs: setup strategy: @@ -102,6 +104,14 @@ jobs: - name: TypeScript Type Check hook: typescript-check steps: + - name: Runner assignment audit + run: | + echo "=== Runner Assignment Audit ===" + echo "runner_name=${RUNNER_NAME:-unknown}" + echo "runner_os=${RUNNER_OS:-unknown}" + echo "runner_arch=${RUNNER_ARCH:-unknown}" + echo "timestamp_utc=$(date -u +%Y-%m-%dT%H:%M:%SZ)" + - name: Configure registry host resolution run: | if ! grep -q "${GITEA_REGISTRY_HOST}" /etc/hosts; then @@ -156,7 +166,8 @@ jobs: dispatch-tests: name: Dispatch CICD Tests - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 15 needs: [setup, run-check] steps: diff --git a/.gitea/workflows/cicd-tests.yaml b/.gitea/workflows/cicd-tests.yaml index b64b74e..f8c629d 100644 --- a/.gitea/workflows/cicd-tests.yaml +++ b/.gitea/workflows/cicd-tests.yaml @@ -25,7 +25,8 @@ concurrency: jobs: setup: name: Setup Tests Context - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 8 outputs: head_sha: ${{ steps.meta.outputs.head_sha }} @@ -64,7 +65,8 @@ jobs: backend-tests: name: Backend Tests - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 25 needs: setup steps: @@ -117,7 +119,8 @@ jobs: frontend-tests: name: Frontend Tests - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 25 needs: setup steps: @@ -134,7 +137,8 @@ jobs: xdoctest: name: Backend Doctests - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 15 needs: setup steps: @@ -152,7 +156,8 @@ jobs: integration-tests: name: Integration Tests - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 20 needs: [setup, backend-tests] steps: @@ -174,7 +179,8 @@ jobs: e2e-tests: name: End-to-End Tests - runs-on: ubuntu-act + # Prefer the generic ubuntu-latest label for better runner availability. + runs-on: ubuntu-latest timeout-minutes: 30 needs: [setup, frontend-tests] steps: