File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # When you promote a GitHub prerelease to an actual release, publish its
2+ # artifacts to PyPI.
3+
4+ name : Publish to PyPI
5+
6+ on :
7+ release :
8+ types : [released]
9+
10+ jobs :
11+ publish :
12+ name : Publish promoted release to PyPI
13+ runs-on : ubuntu-24.04
14+ environment :
15+ name : pypi
16+ url : https://pypi.org/p/fastly-compute
17+ permissions :
18+ id-token : write
19+ contents : read
20+ steps :
21+ - name : Download release assets
22+ env :
23+ GH_TOKEN : ${{ github.token }}
24+ TAG : ${{ github.event.release.tag_name }}
25+ REPO : ${{ github.repository }}
26+ run : |
27+ mkdir dist
28+ gh release download "$TAG" \
29+ --repo "$REPO" \
30+ --dir dist/ \
31+ --pattern '*.whl' \
32+ --pattern '*.tar.gz'
33+ - name : Publish dists to PyPI
34+ uses : pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # @release/v1
Original file line number Diff line number Diff line change 1+ # Package up release artifacts, and attach them to a new GitHub prerelease.
2+
13name : Release
24
35# Triggers:
You can’t perform that action at this time.
0 commit comments