Skip to content

Commit 2095ae1

Browse files
committed
fix: another flail at ci
1 parent 1bbc848 commit 2095ae1

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

.github/workflows/pypi.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,39 @@ on:
55
tags:
66
- "*/v*"
77

8-
env:
9-
UV_SYSTEM_PYTHON: 1
10-
118
jobs:
12-
repo_name:
13-
name: Get repo name
9+
package_name:
10+
name: Get package name
1411
runs-on: ubuntu-latest
1512
outputs:
16-
repo_name: ${{ steps.split.outputs.repo_name }}
13+
package_name: ${{ steps.split.outputs.package_name }}
1714
steps:
1815
- name: Get repo name
1916
# https://stackoverflow.com/questions/73402042/github-action-expressions-split-string
2017
env:
2118
TAG: ${{ github.ref_name }}
2219
id: split
23-
run: echo "repo_name=${TAG%%/*}" >> $GITHUB_OUTPUT
20+
run: echo "package_name=${TAG%%/*}" >> $GITHUB_OUTPUT
2421
release:
25-
name: Release ${{ needs.repo_name.outputs.repo_name }}
22+
name: Release ${{ needs.package_name.outputs.package_name }}
2623
runs-on: ubuntu-latest
27-
needs: repo_name
24+
needs: package_name
2825
environment:
2926
name: pypi
30-
url: https://pypi.org/p/${{ needs.repo_name.outputs.repo_name }}
27+
url: https://pypi.org/p/${{ needs.package_name.outputs.package_name }}
3128
permissions:
3229
id-token: write
3330
if: ${{ github.repository }} == 'stapi-spec/pystapi'
3431
defaults:
3532
run:
36-
working-directory: ${{ needs.repo_name.outputs.repo_name }}
33+
working-directory: ${{ needs.package_name.outputs.package_name }}
3734
steps:
3835
- uses: actions/checkout@v4
3936
- uses: astral-sh/setup-uv@v5
37+
- name: Create virtual environment
38+
run: uv venv
4039
- name: Install build
4140
run: uv pip install build
4241
- name: Build
43-
run: python -m build
42+
run: uv run python -m build
4443
- uses: pypa/gh-action-pypi-publish@release/v1

0 commit comments

Comments
 (0)