fix: add condition to release job to prevent skipping when build succeeds

The release job needs an explicit if condition to run even when optional
jobs like frontend are skipped. Without this, GitHub Actions skips the
release job when any dependency doesn't have 'success' status.

Now release will run as long as version and build jobs succeed.
This commit is contained in:
2026-01-03 22:59:55 +00:00
parent b4d172b69c
commit 6f59ddd894
+4
View File
@@ -219,6 +219,10 @@ jobs:
release:
name: Release
needs: [version, build]
if: |
always() &&
needs.version.result == 'success' &&
needs.build.result == 'success'
runs-on: ubuntu-latest
permissions:
contents: write