File tree Expand file tree Collapse file tree 2 files changed +19
-20
lines changed
Expand file tree Collapse file tree 2 files changed +19
-20
lines changed Original file line number Diff line number Diff line change 11# Taken from GH docs:
2-
32on :
43 release :
54 types : [published]
6-
75jobs :
86 release-build :
97 runs-on : ubuntu-24.04
10-
118 permissions :
129 contents : read
13-
1410 steps :
1511 - uses : actions/checkout@v4
16-
1712 - uses : actions/setup-python@v5
1813 with :
1914 python-version : " 3.x"
20-
2115 - name : Build release distributions
2216 run : |
2317 git fetch --all --tags
2418 python -m pip install pip
2519 pip install uv
2620 uv lock --check
2721 uv build
28-
2922 - name : Upload release-dists as artifact
3023 uses : actions/upload-artifact@v4
3124 with :
3225 name : release-dists
3326 path : dist/
34-
35- # pre-release-tests:
36- # runs-on: ubuntu-24.04
37- #
38- # permissions:
39- # contents: read
40- #
41- # steps:
42- # - uses: actions/checkout@v4
43- # - uses: ./.github/workflows/tests.yml
44-
27+ pre-release-tests :
28+ runs-on : ubuntu-24.04
29+ permissions :
30+ contents : read
31+ steps :
32+ - uses : actions/checkout@v4
33+ - run : |
34+ git fetch --all --tags
35+ pip install uv
36+ uv lock --check
37+ uv build
38+ uv run pytest
4539 pypi-publish :
4640 runs-on : ubuntu-24.04
4741 needs :
4842 - release-build
43+ - pre-release-tests
4944 permissions :
5045 id-token : write
51-
5246 steps :
5347 - name : Retrieve release distributions
5448 uses : actions/download-artifact@v4
5549 with :
5650 name : release-dists
5751 path : dist/
58-
5952 - name : Publish release distributions to PyPI
6053 uses : pypa/gh-action-pypi-publish@v1.12.4
Original file line number Diff line number Diff line change 2929 uses : actions/setup-python@v5
3030 with :
3131 python-version : ${{ matrix.python-version }}
32+ - run : |
33+ git fetch --all --tags
34+ pip install uv
35+ uv lock --check
36+ uv build
37+ uv run pytest
You can’t perform that action at this time.
0 commit comments