File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -1651,6 +1651,7 @@ jobs:
1651
1651
permissions :
1652
1652
contents : write
1653
1653
discussions : write
1654
+ id-token : write # IMPORTANT: mandatory for Sigstore signing
1654
1655
1655
1656
steps :
1656
1657
- name : Download all the dists
@@ -1659,16 +1660,28 @@ jobs:
1659
1660
name : ${{ needs.pre-setup.outputs.dists-artifact-name }}
1660
1661
path : dist/
1661
1662
1663
+ - name : Sign the dists with Sigstore
1664
+ uses : sigstore/gh-action-sigstore-python@v1.2.3
1665
+ with :
1666
+ inputs : >-
1667
+ dist/${{ needs.pre-setup.outputs.sdist-artifact-name }}
1668
+ dist/${{ needs.pre-setup.outputs.wheel-artifact-name }}
1669
+
1662
1670
- name : >-
1663
1671
Publish a GitHub Release for
1664
1672
${{ needs.pre-setup.outputs.git-tag }}
1673
+ with Sigstore-signed artifacts
1665
1674
uses: ncipollo/release-action@v1.13.0
1666
1675
with:
1667
1676
allowUpdates: false
1668
1677
artifactErrorsFailBuild: false
1669
1678
artifacts: |
1670
1679
dist/${{ needs.pre-setup.outputs.sdist-artifact-name }}
1680
+ dist/${{ needs.pre-setup.outputs.sdist-artifact-name }}.crt
1681
+ dist/${{ needs.pre-setup.outputs.sdist-artifact-name }}.sig
1671
1682
dist/${{ needs.pre-setup.outputs.wheel-artifact-name }}
1683
+ dist/${{ needs.pre-setup.outputs.wheel-artifact-name }}.crt
1684
+ dist/${{ needs.pre-setup.outputs.wheel-artifact-name }}.sig
1672
1685
artifactContentType: raw # Because whl and tgz are of different types
1673
1686
body: >
1674
1687
# Release ${{ needs.pre-setup.outputs.git-tag }}
You can’t perform that action at this time.
0 commit comments