Skip to content

Commit 1546543

Browse files
committed
use uv build --sdist
1 parent 5b817c4 commit 1546543

2 files changed

Lines changed: 28 additions & 19 deletions

File tree

.github/workflows/cd.yml

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,37 @@ jobs:
2929
with:
3030
fetch-depth: 0
3131

32-
- uses: hynek/build-and-inspect-python-package@v2
32+
- uses: actions/setup-python@v5
33+
with:
34+
python-version: "3.x"
3335

34-
release:
35-
needs: [dist]
36-
name: Create GitHub Release
37-
runs-on: ubuntu-latest
38-
if: startsWith(github.ref, 'refs/tags/v')
39-
permissions:
40-
contents: write
36+
- uses: astral-sh/setup-uv@v6
4137

42-
steps:
43-
- uses: actions/download-artifact@v4
44-
with:
45-
name: Packages
46-
path: dist
38+
- name: build
39+
run: uv sync && uv build --sdist
4740

48-
- name: Create Release
49-
uses: softprops/action-gh-release@v2
50-
with:
51-
files: dist/*
52-
generate_release_notes: true
41+
# release:
42+
# needs: [dist]
43+
# name: Create GitHub Release
44+
# runs-on: ubuntu-latest
45+
# if: startsWith(github.ref, 'refs/tags/v')
46+
# permissions:
47+
# contents: write
48+
49+
# steps:
50+
# - uses: actions/download-artifact@v4
51+
# with:
52+
# name: Packages
53+
# path: dist
54+
55+
# - name: Create Release
56+
# uses: softprops/action-gh-release@v2
57+
# with:
58+
# files: dist/*
59+
# generate_release_notes: true
5360

5461
publish:
55-
needs: [dist, release]
62+
needs: [dist]
5663
name: Publish to PyPI
5764
environment: pypi
5865
permissions:

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
- uses: actions/checkout@v4
2525
with:
2626
fetch-depth: 0
27+
2728
- uses: actions/setup-python@v5
2829
with:
2930
python-version: "3.x"
@@ -33,6 +34,7 @@ jobs:
3334
- uses: pre-commit/action@v3.0.1
3435
with:
3536
extra_args: --hook-stage manual --all-files
37+
3638
- name: Run Pylint
3739
run: uvx nox -s pylint -- --output-format=github
3840

0 commit comments

Comments
 (0)