We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent de6cdf0 commit f617222Copy full SHA for f617222
1 file changed
.github/workflows/ci.yml
@@ -0,0 +1,35 @@
1
+
2
+name: Python package
3
4
+on:
5
+ push:
6
+ branches: [ "main" ]
7
+ pull_request:
8
9
10
+jobs:
11
+ build:
12
13
+ runs-on: ubuntu-latest
14
+ strategy:
15
+ fail-fast: false
16
+ matrix:
17
+ python-version: ["3.10", "3.11", "3.12", "3.13"]
18
19
+ steps:
20
+ - uses: actions/checkout@v4
21
+ - name: Install uv and set the python version
22
+ uses: astral-sh/setup-uv@v6
23
+ with:
24
+ python-version: ${{ matrix.python-version }}
25
+ enable-cache: true
26
27
+ - name: Setup
28
+ run: |
29
+ uv sync
30
+ - name: Lint
31
32
+ ruff check
33
+ - name: Test
34
35
+ pytest
0 commit comments