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

@@ -50,7 +50,7 @@ jobs:
parse-tag:
name: Parse Tag
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
if: github.event_name == 'push'
outputs:
version: ${{ steps.parse.outputs.version }}
@@ -89,7 +89,7 @@ jobs:
validate:
name: Validate Release
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [parse-tag]
if: always() && (needs.parse-tag.result == 'success' || needs.parse-tag.result == 'skipped')
outputs:
@@ -150,7 +150,7 @@ jobs:
test-gate:
name: Test Gate
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate]
if: github.event.inputs.skip_tests != 'true'
steps:
@@ -192,7 +192,7 @@ jobs:
build-modules:
name: Build ${{ matrix.module }}
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, test-gate]
if: always() && needs.validate.result == 'success' && (needs.test-gate.result == 'success' || needs.test-gate.result == 'skipped')
strategy:
@@ -293,7 +293,7 @@ jobs:
build-containers:
name: Container ${{ matrix.module }}
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, build-modules]
if: needs.validate.outputs.dry_run != 'true'
strategy:
@@ -351,7 +351,7 @@ jobs:
build-cli:
name: CLI (${{ matrix.runtime }})
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, test-gate]
if: always() && needs.validate.result == 'success' && (needs.test-gate.result == 'success' || needs.test-gate.result == 'skipped')
strategy:
@@ -421,7 +421,7 @@ jobs:
build-helm:
name: Helm Chart
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate]
steps:
- name: Checkout
@@ -459,7 +459,7 @@ jobs:
release-manifest:
name: Release Manifest
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, build-modules, build-cli, build-helm]
if: always() && needs.validate.result == 'success'
steps:
@@ -538,7 +538,7 @@ jobs:
generate-changelog:
name: Generate Changelog
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, build-modules]
if: always() && needs.validate.result == 'success'
steps:
@@ -595,7 +595,7 @@ jobs:
generate-suite-docs:
name: Generate Suite Docs
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, generate-changelog, release-manifest]
if: always() && needs.validate.result == 'success'
steps:
@@ -658,7 +658,7 @@ jobs:
generate-compose:
name: Generate Docker Compose
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, release-manifest]
if: always() && needs.validate.result == 'success'
steps:
@@ -704,7 +704,7 @@ jobs:
commit-docs:
name: Commit Documentation
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, generate-suite-docs, generate-compose, create-release]
if: needs.validate.outputs.dry_run != 'true' && needs.create-release.result == 'success'
steps:
@@ -765,7 +765,7 @@ jobs:
create-release:
name: Create Gitea Release
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, build-modules, build-containers, build-cli, build-helm, release-manifest]
if: needs.validate.outputs.dry_run != 'true'
steps:
@@ -877,7 +877,7 @@ jobs:
summary:
name: Release Summary
runs-on: ubuntu-22.04
runs-on: ${{ vars.LINUX_RUNNER_LABEL || 'ubuntu-latest' }}
needs: [validate, build-modules, build-containers, build-cli, build-helm, release-manifest, generate-changelog, generate-suite-docs, generate-compose, create-release, commit-docs]
if: always()
steps:
@@ -912,3 +912,4 @@ jobs:
run: |
echo "::error::One or more release jobs failed"
exit 1