Standardized runner images to ubuntu-act.
All checks were successful
CICD Start / Sanity and Base Decision (pull_request) Successful in 1m6s

Signed-off-by: copilotcoder <copilotcoder@darkhelm.org>
This commit is contained in:
copilotcoder
2026-06-11 23:25:43 -04:00
parent 2181991c0d
commit 02f8b2db55
3 changed files with 20 additions and 20 deletions

View File

@@ -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:

View File

@@ -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:

View File

@@ -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: