Merge all changes

This commit is contained in:
StellaOps Bot
2026-01-08 08:54:27 +02:00
parent 589de352c2
commit 110591d6bf
381 changed files with 2237 additions and 1939 deletions

View File

@@ -38,7 +38,7 @@ jobs:
# ===========================================================================
unit-tests:
name: Unit Tests
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
timeout-minutes: 15
steps:
- name: Checkout repository
@@ -79,7 +79,7 @@ jobs:
# ===========================================================================
architecture-tests:
name: Architecture Tests
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
timeout-minutes: 10
steps:
- name: Checkout repository
@@ -121,7 +121,7 @@ jobs:
# ===========================================================================
contract-tests:
name: Contract Tests
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
timeout-minutes: 10
steps:
- name: Checkout repository
@@ -162,7 +162,7 @@ jobs:
# ===========================================================================
integration-tests:
name: Integration Tests
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
timeout-minutes: 30
steps:
- name: Checkout repository
@@ -205,7 +205,7 @@ jobs:
# ===========================================================================
security-tests:
name: Security Tests
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
timeout-minutes: 20
steps:
- name: Checkout repository
@@ -246,7 +246,7 @@ jobs:
# ===========================================================================
performance-tests:
name: Performance Tests
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
if: github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && github.event.inputs.run_performance == 'true')
timeout-minutes: 30
steps:
@@ -288,7 +288,7 @@ jobs:
# ===========================================================================
live-tests:
name: Live Tests (External Dependencies)
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
if: github.event_name == 'workflow_dispatch' && github.event.inputs.run_live == 'true'
timeout-minutes: 20
steps:
@@ -331,7 +331,7 @@ jobs:
# ===========================================================================
test-summary:
name: Test Results Summary
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [unit-tests, architecture-tests, contract-tests, integration-tests, security-tests]
if: always()
steps:
@@ -356,3 +356,4 @@ jobs:
echo "" >> $GITHUB_STEP_SUMMARY
echo "See individual job logs for detailed test output." >> $GITHUB_STEP_SUMMARY