Standardized runner images to ubuntu-act.
All checks were successful
CICD Start / Sanity and Base Decision (pull_request) Successful in 1m6s
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:
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user