diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 11efffd..783c40b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,6 +26,9 @@ jobs: name: Create Release runs-on: ubuntu-latest needs: [validate, acceptance] + # Run if validate succeeded AND acceptance either succeeded or was skipped + # (acceptance is skipped for pre-release tags by design) + if: ${{ always() && needs.validate.result == 'success' && (needs.acceptance.result == 'success' || needs.acceptance.result == 'skipped') }} permissions: contents: write steps: