Skip to content

Commit cbe393e

Browse files
committed
Add Smoke tests before release
1 parent 5cc22e1 commit cbe393e

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/release.yaml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@ jobs:
2323
run: uv python install 3.14
2424
- name: Build
2525
run: uv build
26-
# TODO: Implement smoke tests
27-
# Check that basic features work and we didn't miss to include crucial files
28-
#- name: Smoke test (wheel)
29-
# run: uv run --isolated --no-project --with dist/*.whl tests/smoke_test.py
30-
#- name: Smoke test (source distribution)
31-
# run: uv run --isolated --no-project --with dist/*.tar.gz tests/smoke_test.py
26+
- name: Smoke test (wheel)
27+
run: |
28+
uv run --isolated --no-project --with dist/*.whl \
29+
datanomy --help
30+
- name: Smoke test (source distribution)
31+
run: |
32+
uv run --isolated --no-project --with dist/*.tar.gz \
33+
datanomy --help
3234
- name: Publish
3335
run: uv publish

0 commit comments

Comments
 (0)