@@ -1541,10 +1541,7 @@ jobs:
1541
1541
- pre-setup # transitive, for accessing settings
1542
1542
if : >-
1543
1543
always()
1544
- && ! (
1545
- contains(needs.*.result, 'skipped')
1546
- || contains(needs.*.result, 'failure')
1547
- )
1544
+ && needs.check.result == 'success'
1548
1545
&& fromJSON(needs.pre-setup.outputs.release-requested)
1549
1546
runs-on : ubuntu-latest
1550
1547
@@ -1576,10 +1573,7 @@ jobs:
1576
1573
- pre-setup # transitive, for accessing settings
1577
1574
if : >-
1578
1575
always()
1579
- && ! (
1580
- contains(needs.*.result, 'skipped')
1581
- || contains(needs.*.result, 'failure')
1582
- )
1576
+ && needs.check.result == 'success'
1583
1577
&& (
1584
1578
fromJSON(needs.pre-setup.outputs.is-untagged-devel)
1585
1579
|| fromJSON(needs.pre-setup.outputs.release-requested)
@@ -1618,10 +1612,7 @@ jobs:
1618
1612
- pre-setup # transitive, for accessing settings
1619
1613
if : >-
1620
1614
always()
1621
- && ! (
1622
- contains(needs.*.result, 'skipped')
1623
- || contains(needs.*.result, 'failure')
1624
- )
1615
+ && needs.publish-pypi.result == 'success'
1625
1616
runs-on : ubuntu-latest
1626
1617
1627
1618
steps :
@@ -1715,10 +1706,7 @@ jobs:
1715
1706
- pre-setup # transitive, for accessing settings
1716
1707
if : >-
1717
1708
always()
1718
- && ! (
1719
- contains(needs.*.result, 'skipped')
1720
- || contains(needs.*.result, 'failure')
1721
- )
1709
+ && needs.post-release-repo-update.result == 'success'
1722
1710
runs-on : ubuntu-latest
1723
1711
1724
1712
permissions :
@@ -1807,10 +1795,7 @@ jobs:
1807
1795
- pre-setup # transitive, for accessing settings
1808
1796
if : >-
1809
1797
always()
1810
- && ! (
1811
- contains(needs.*.result, 'skipped')
1812
- || contains(needs.*.result, 'failure')
1813
- )
1798
+ && needs.check.result == 'success'
1814
1799
&& (
1815
1800
fromJSON(needs.pre-setup.outputs.is-untagged-devel) ||
1816
1801
fromJSON(needs.pre-setup.outputs.release-requested)
0 commit comments