Skip to content

Commit c878557

Browse files
jyeakleyJustin Yeakley
andauthored
Release wf updates (#33)
* - fix build and release * - fix build and release * - fix build and release --------- Co-authored-by: Justin Yeakley <justin@genomoncology.com>
1 parent e7fdb73 commit c878557

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
env:
1010
PYTHON_VERSION: "3.12"
11-
UV_VERSION: "0.4.0"
11+
UV_VERSION: "0.4.29"
1212

1313
jobs:
1414
release:
@@ -33,19 +33,19 @@ jobs:
3333

3434
- name: Install dependencies
3535
run: |
36-
uv sync --all-extras --group dev
36+
uv sync --group dev
3737
3838
- name: Run tests
3939
run: |
40-
uv run python -m pytest
40+
uv run python -m pytest tests --cov --cov-config=pyproject.toml --cov-report=xml
4141
4242
- name: Build package
4343
run: |
44-
uv build
44+
uvx --from build pyproject-build --installer uv
4545
4646
- name: Check package
4747
run: |
48-
uv run twine check dist/*
48+
uvx twine check dist/*
4949
5050
- name: Create GitHub Release
5151
uses: softprops/action-gh-release@v2
@@ -81,7 +81,7 @@ jobs:
8181

8282
- name: Install dependencies
8383
run: |
84-
uv sync --all-extras --group dev
84+
uv sync --group dev
8585
8686
- name: Build documentation
8787
run: |

0 commit comments

Comments
 (0)