Skip to content

Commit 558e3a5

Browse files
committed
Update GitHub Actions for publish and test-publish
Downgrade actions/checkout and setup-uv to v2 and v6, respectively. Add Python setup step to test-publish workflow. Combine build and publish steps, and update environment variable names for clarity and consistency.
1 parent 295d5cf commit 558e3a5

2 files changed

Lines changed: 21 additions & 14 deletions

File tree

.github/workflows/publish.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@ jobs:
99
runs-on: ubuntu-latest
1010

1111
steps:
12-
- name: Checkout
13-
uses: actions/checkout@v6
12+
- uses: actions/checkout@v2
13+
1414
- name: Install uv
15-
uses: astral-sh/setup-uv@v7
16-
- name: Build
17-
run: uv build
18-
- name: Publish to PyPI
19-
run: uv publish
15+
uses: astral-sh/setup-uv@v6
16+
17+
- name: Publish Package
2018
env:
2119
UV_PUBLISH_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
20+
run: |
21+
uv build
22+
uv publish

.github/workflows/test-publish.yaml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,19 @@ jobs:
77
runs-on: ubuntu-latest
88

99
steps:
10-
- uses: actions/checkout@v6
10+
- uses: actions/checkout@v2
11+
12+
- name: Set up Python
13+
uses: actions/setup-python@v4
14+
with:
15+
python-version: '3.11'
1116

1217
- name: Install uv
13-
uses: astral-sh/setup-uv@v7
14-
- name: Build
15-
run: uv build
16-
- name: Publish to TestPyPI
17-
run: uv publish --publish-url https://test.pypi.org/legacy/
18+
uses: astral-sh/setup-uv@v6
19+
20+
- name: Publish Package
1821
env:
19-
UV_PUBLISH_TOKEN: ${{ secrets.TEST_PYPI_API_TOKEN }}
22+
UV_PUBLISH_TOKEN: ${{ secrets.TEST_PYPI_TOKEN }}
23+
run: |
24+
uv build
25+
uv publish --index testpypi

0 commit comments

Comments
 (0)