1 parent c2630f6 commit 4f393f3Copy full SHA for 4f393f3
1 file changed
.github/workflows/publish.yml
@@ -9,12 +9,27 @@ permissions:
9
contents: write
10
11
jobs:
12
+ get-version:
13
+ runs-on: ubuntu-latest
14
+ outputs:
15
+ version: ${{ steps.version.outputs.version }}
16
+ steps:
17
+ - name: Extract version
18
+ id: version
19
+ run: |
20
+ VERSION=${GITHUB_REF_NAME#v}
21
+ echo "version=$VERSION" >> $GITHUB_OUTPUT
22
+
23
build-and-release:
24
name: Build and Release
25
+ needs: get-version
26
runs-on: ubuntu-latest
27
permissions:
28
29
id-token: write
30
+ environment:
31
+ name: pypi
32
+ url: https://pypi.org/project/canirun/${{ needs.get-version.outputs.version }}/
33
34
steps:
35
- uses: actions/checkout@v4
@@ -42,4 +57,4 @@ jobs:
42
57
- name: Publish to PyPI
43
58
uses: pypa/gh-action-pypi-publish@release/v1
44
59
with:
45
- packages-dir: dist/
60
+ packages-dir: dist/
0 commit comments