We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca185a6 commit 6c5f600Copy full SHA for 6c5f600
.github/workflows/test.yml
@@ -0,0 +1,38 @@
1
+name: Test
2
+
3
+on:
4
+ push:
5
+ pull_request:
6
7
+concurrency:
8
+ group: ${{ github.workflow }}-${{ github.ref }}
9
+ cancel-in-progress: true
10
11
+jobs:
12
+ test:
13
+ name: Test with ${{matrix.env}} on ${{matrix.os}}
14
+ runs-on: ${{ matrix.os }}
15
+ strategy:
16
+ fail-fast: false
17
+ matrix:
18
+ env:
19
+ - "3.9"
20
+ - "3.10"
21
+ - "3.11"
22
+ - "3.12"
23
+ - "3.13"
24
+ os:
25
+ - ubuntu-latest
26
+ - macos-13 # x86
27
+ - macos-latest # arm
28
+ - window-latest
29
+ steps:
30
+ - uses: actions/checkout@v4
31
+ with:
32
+ fetch-depth: 0
33
+ - uses: actions/setup-python@v5
34
35
+ python-version: ${{matrix.env}}
36
+ cache: pip
37
+ - run: pip install -r requirements.txt
38
+ - run: tox
0 commit comments