diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index 4064be71..7436a068 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -51,10 +51,14 @@ jobs: needs: [ package-from-pr, package-from-manual ] name: Create a tag and GitHub release for this version. runs-on: ubuntu-latest + if: | + always() + && contains(needs.*.result, 'success') + && !contains(needs.*.result, 'failure') steps: - name: Tag and release run: | version=v$(cat galaxy/Chart.yaml | grep ^version: | awk '{print $2}') git tag -a $version -m "Automatic release of $version" git push origin $version - gh release create $version --generate-notes + gh release create $version --generate-notes --latest