File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -311,7 +311,9 @@ jobs:
311311 # use "always() && ..." to allow us to wait for all publish jobs while
312312 # still allowing individual publish jobs to skip themselves (for prereleases).
313313 # "host" however must run to completion, no skipping allowed!
314- if : ${{ always() && needs.host.result == 'success' && needs.release-gate.result == 'success' && (needs.custom-publish-pypi.result == 'skipped' || needs.custom-publish-pypi.result == 'success') && (needs.custom-publish-crates.result == 'skipped' || needs.custom-publish-crates.result == 'success') }}
314+ # `custom-publish-crates` is intentionally not gated on its result: it's
315+ # not critical to the release and isn't idempotent on retry.
316+ if : ${{ always() && needs.host.result == 'success' && needs.release-gate.result == 'success' && (needs.custom-publish-pypi.result == 'skipped' || needs.custom-publish-pypi.result == 'success') }}
315317 runs-on : " depot-ubuntu-latest-4"
316318 environment :
317319 name : release
You can’t perform that action at this time.
0 commit comments