File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 17
17
cd :
18
18
name : Continuous Deployment
19
19
runs-on : ubuntu-latest
20
+ strategy :
21
+ matrix :
22
+ python-version : ['3.10', '3.11', '3.12', '3.13']
20
23
21
24
steps :
22
25
- name : Checkout
28
31
- name : Install uv and set the python version
29
32
uses : astral-sh/setup-uv@v5
30
33
with :
31
- python-version : ' 3.10 '
34
+ python-version : ${{ matrix.python-version }}
32
35
enable-cache : true
33
36
cache-dependency-glob : " pyproject.toml"
34
37
Original file line number Diff line number Diff line change 1
- name : Tests
1
+ name : Continuous Integration
2
2
3
3
on : [pull_request, workflow_dispatch]
4
4
@@ -12,15 +12,15 @@ concurrency:
12
12
13
13
jobs :
14
14
ci :
15
- name : CI
15
+ name : Continuous Integration
16
16
runs-on : ubuntu-latest
17
17
if : |
18
18
github.event_name == 'push' ||
19
19
(github.event_name == 'pull_request' && github.event.pull_request.draft == false)
20
20
strategy :
21
21
fail-fast : false
22
22
matrix :
23
- python-version : ['3.10', '3.11', '3.12', '3.13' ]
23
+ python-version : ['3.10']
24
24
25
25
steps :
26
26
- name : Checkout
57
57
restore-keys : |
58
58
testmon-${{ runner.os }}-${{ matrix.python-version }}-
59
59
60
- - name : Run the fast CPU tests with coverage
60
+ - name : Run fast CPU tests with coverage
61
61
run : uv run pytest --testmon-forceselect -v -n auto -m "not slow and not gpu" --cov=sbi --cov-report=xml tests/
62
62
63
63
- name : Upload coverage to Codecov
Original file line number Diff line number Diff line change 28
28
extra_args : --all-files --show-diff-on-failure
29
29
30
30
pyright :
31
- name : Check types
31
+ name : type checking.
32
32
runs-on : ubuntu-latest
33
33
steps :
34
34
- name : Checkout
You can’t perform that action at this time.
0 commit comments