You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Run all tests on multiple Python versions (3.8 to 3.13)
5
10
hatch run test:all
11
+
12
+
# Run single test on specific Python version
13
+
hatch env run -e test -i py=310 pytest tests/test_datasets.py
14
+
15
+
# Build
6
16
hatch build
7
17
```
8
18
9
19
## GitHub Actions
10
20
Tests and releases are automated using GitHub Actions.
11
21
-`test.yml`: Test CI
12
22
- This CI runs when new pushes and pull requests are made in `main` branch.
13
-
- It runs [tests](https://github.com/mu373/tailestim/tree/main/tests) in different Python versions
23
+
- It runs [tests](https://github.com/mu373/tailestim/tree/main/tests) in different Python versions using `hatch`.
14
24
-`release.yml`: Release CI
15
25
- To make a new release, manually trigger [this GitHub Actions](https://github.com/mu373/tailestim/actions/workflows/release.yml). Click on the "Run Workflow" button and enter the new version name.
0 commit comments