ci: split check & build

This commit is contained in:
2025-07-04 19:19:44 +02:00
parent 3d6efa448b
commit c05218d30a
4 changed files with 66 additions and 60 deletions

View File

@@ -30,17 +30,23 @@ jobs:
echo "VERSION=$MAKE_TAG" >> "$GITHUB_OUTPUT"
build:
name: Check and Build
check:
name: Check
needs: release-checks
uses: ./.github/workflows/check-and-build.yml
uses: ./.github/workflows/check.yml
permissions: write-all
build:
name: Build
needs: release-checks
uses: ./.github/workflows/build.yml
permissions: write-all
release:
name: Make Release v${{ needs.release-checks.outputs.VERSION }}
runs-on: ubuntu-24.04
permissions: write-all
needs: [ release-checks, build ]
needs: [ release-checks, check, build ]
steps:
- uses: actions/download-artifact@v4
with: