From 02f8b2db5510612d0c5113bacc5776d43786b5d5 Mon Sep 17 00:00:00 2001 From: copilotcoder Date: Thu, 11 Jun 2026 23:25:43 -0400 Subject: [PATCH] Standardized runner images to ubuntu-act. Signed-off-by: copilotcoder --- .gitea/workflows/cicd-tests.yaml | 20 ++++++++++---------- .gitea/workflows/docker-build-base.yaml | 10 +++++----- .gitea/workflows/docker-build-main.yaml | 10 +++++----- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.gitea/workflows/cicd-tests.yaml b/.gitea/workflows/cicd-tests.yaml index 5e65723..42441c4 100644 --- a/.gitea/workflows/cicd-tests.yaml +++ b/.gitea/workflows/cicd-tests.yaml @@ -77,8 +77,8 @@ jobs: backend-tests: name: Backend Tests - # Docker-capable 8GB runner required for stable container startup. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool for consistent availability. + runs-on: ubuntu-act timeout-minutes: 25 needs: setup steps: @@ -143,8 +143,8 @@ jobs: frontend-tests: name: Frontend Tests - # Docker-capable 8GB runner required for stable container startup. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool for consistent availability. + runs-on: ubuntu-act timeout-minutes: 25 needs: setup steps: @@ -173,8 +173,8 @@ jobs: xdoctest: name: Backend Doctests - # Docker-capable 8GB runner required for stable container startup. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool for consistent availability. + runs-on: ubuntu-act timeout-minutes: 15 needs: setup steps: @@ -204,8 +204,8 @@ jobs: integration-tests: name: Integration Tests - # Docker-capable 8GB runner required for stable container startup. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool for consistent availability. + runs-on: ubuntu-act timeout-minutes: 20 needs: [setup, backend-tests] steps: @@ -239,8 +239,8 @@ jobs: e2e-tests: name: End-to-End Tests - # Docker-capable 8GB runner required for stable container startup. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool for consistent availability. + runs-on: ubuntu-act timeout-minutes: 30 needs: [setup, frontend-tests] steps: diff --git a/.gitea/workflows/docker-build-base.yaml b/.gitea/workflows/docker-build-base.yaml index a92894c..ea4d4d3 100644 --- a/.gitea/workflows/docker-build-base.yaml +++ b/.gitea/workflows/docker-build-base.yaml @@ -36,8 +36,8 @@ defaults: jobs: startup-audit: name: Base Workflow Startup Audit - # Keep startup audit on known-good 8GB runner pool to avoid ubuntu-latest setup stalls. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool which is known to be available. + runs-on: ubuntu-act timeout-minutes: 5 steps: - name: Identify runner @@ -65,7 +65,7 @@ jobs: REF: ${{ github.ref }} REF_NAME: ${{ github.ref_name }} HEAD_REF: ${{ github.head_ref }} - TARGET_LABEL: ubuntu-act-8gb + TARGET_LABEL: ubuntu-act run: | RESOLVED_HEAD_SHA="${HEAD_SHA_INPUT:-${HEAD_SHA_FALLBACK}}" TRACE_SUFFIX="$(printf '%s' "${RESOLVED_HEAD_SHA}" | cut -c1-8)" @@ -101,8 +101,8 @@ jobs: publish-base: name: Build and Publish CICD Base Image - # Heavy Docker build: schedule only on 8GB Pi runners. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool which is known to be available. + runs-on: ubuntu-act needs: startup-audit timeout-minutes: 35 outputs: diff --git a/.gitea/workflows/docker-build-main.yaml b/.gitea/workflows/docker-build-main.yaml index 7236c73..a1f0309 100644 --- a/.gitea/workflows/docker-build-main.yaml +++ b/.gitea/workflows/docker-build-main.yaml @@ -38,8 +38,8 @@ concurrency: jobs: startup-audit: name: Main Workflow Startup Audit - # Keep startup audit on known-good 8GB runner pool to avoid ubuntu-latest setup stalls. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool for consistent availability. + runs-on: ubuntu-act timeout-minutes: 5 steps: - name: Identify runner @@ -68,7 +68,7 @@ jobs: REF_NAME: ${{ github.ref_name }} HEAD_REF: ${{ github.head_ref }} TRACE_ID_INPUT: ${{ github.event.inputs.trace_id }} - TARGET_LABEL: ubuntu-act-8gb + TARGET_LABEL: ubuntu-act run: | RESOLVED_HEAD_SHA="${HEAD_SHA_INPUT:-${HEAD_SHA_FALLBACK}}" TRACE_SUFFIX="$(printf '%s' "${RESOLVED_HEAD_SHA}" | cut -c1-8)" @@ -105,8 +105,8 @@ jobs: build: name: Build and Push CICD Complete Image - # Heavy Docker build: schedule only on 8GB Pi runners. - runs-on: ubuntu-act-8gb + # Use ubuntu-act runner pool for consistent availability. + runs-on: ubuntu-act needs: startup-audit timeout-minutes: 60 outputs: