File tree 1 file changed +20
-0
lines changed
1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 7
7
jobs :
8
8
release :
9
9
runs-on : ubuntu-latest
10
+ outputs :
11
+ release_created : ${{ steps.track-release.outputs.release_created }}
10
12
steps :
11
13
- uses : google-github-actions/release-please-action@v4
12
14
id : track-release
13
15
with :
14
16
manifest-file : .github/.release-please-manifest.json
15
17
config-file : .github/release-please-config.json
18
+ publish :
19
+ runs-on : ubuntu-latest
20
+ environment : release
21
+ permissions :
22
+ id-token : write
23
+ needs :
24
+ - release
25
+ if : ${{ needs.release.outputs.release_created }}
26
+ steps :
27
+ - uses : actions/checkout@v4
28
+ - name : Set up Python
29
+ uses : ./.github/actions/setup-env
30
+ - name : build package
31
+ run : poetry build
32
+ # this action uploads packages from the `dist/` directory
33
+ # usable once we set up trusted publishing, see https://docs.pypi.org/trusted-publishers/using-a-publisher/
34
+ - name : push package
35
+ uses : pypa/gh-action-pypi-publish@release/v1
You can’t perform that action at this time.
0 commit comments