Require more needs results

This commit is contained in:
Daniel A. Wozniak 2024-12-12 14:20:24 -07:00 committed by Daniel Wozniak
parent 4305c4d90e
commit 92dfdb24bf
2 changed files with 6 additions and 15 deletions

View file

@ -650,15 +650,15 @@ jobs:
draft-release:
name: Draft Github Release
if: |
always() && (needs.test.result == 'sucess' || needs.test.result == 'skipped') &&
(needs.test-pkg.result == 'sucess' || needs.test-pkg.result == 'skipped')
always() && (needs.test.result == 'success' || needs.test.result == 'skipped') &&
(needs.test-pkg.result == 'success' || needs.test-pkg.result == 'skipped') &&
needs.prepare-workflow.result == 'success' && needs.build-pkgs-onedir.result == 'success'
permissions:
contents: write
pull-requests: read
id-token: write
needs:
- prepare-workflow
- upload-release-artifacts
- build-pkgs-onedir
- test-packages
- test

View file

@ -179,27 +179,18 @@ concurrency:
draft-release:
name: Draft Github Release
if: |
always() && (needs.test.result == 'sucess' || needs.test.result == 'skipped') &&
(needs.test-pkg.result == 'sucess' || needs.test-pkg.result == 'skipped')
always() && (needs.test.result == 'success' || needs.test.result == 'skipped') &&
(needs.test-pkg.result == 'success' || needs.test-pkg.result == 'skipped') &&
needs.prepare-workflow.result == 'success' && needs.build-pkgs-onedir.result == 'success'
permissions:
contents: write
pull-requests: read
id-token: write
needs:
- prepare-workflow
- upload-release-artifacts
- build-pkgs-onedir
- test-packages
- test
<%- for need in test_salt_needs.iter(consume=True) %>
- <{ need }>
<%- endfor %>
<%- for need in test_salt_pkg_needs.iter(consume=True) %>
- <{ need }>
<%- endfor %>
<%- for need in test_repo_needs.iter(consume=True) %>
- <{ need }>
<%- endfor %>
uses: ./.github/workflows/draft-release.yml
with:
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"