We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6fcebc4 commit f81127eCopy full SHA for f81127e
1 file changed
.github/workflows/release.yml
@@ -50,7 +50,7 @@ jobs:
50
uv run python --version
51
52
- name: A5) Sync to install all dependencies
53
- # REQ: dev extra SHOULD include ruff/pyright/pytest/deptry/twine (as used below).
+ # REQ: dev extra SHOULD include ruff/pyright/pytest/deptry (as used below).
54
# REQ: docs extra MUST include project documentation toolchain.
55
run: |
56
uv sync --extra dev --extra docs --upgrade
@@ -97,7 +97,9 @@ jobs:
97
echo "Artifact version matches tag."
98
99
- name: D4) Validate built artifacts
100
- run: uv run twine check dist/*
+ # WHY: Twine checks package metadata before publishing.
101
+ # Install it only here so it is not required for normal local development.
102
+ run: uv tool run twine check dist/*
103
104
- name: D5) List dist artifacts
105
run: ls -lah dist
0 commit comments