We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 837a304 commit 87c763dCopy full SHA for 87c763d
.github/workflows/test.yml
@@ -0,0 +1,40 @@
1
+name: Tests
2
+
3
+on:
4
+ pull_request:
5
+ branches:
6
+ - main
7
+ - dev
8
+ push:
9
10
11
12
13
+permissions:
14
+ contents: read
15
16
+jobs:
17
+ test:
18
+ runs-on: ubuntu-latest
19
20
+ steps:
21
+ - name: Checkout
22
+ uses: actions/checkout@v4
23
24
+ - name: Install system dependencies
25
+ run: |
26
+ sudo apt-get update
27
+ sudo apt-get install libglu1-mesa libegl1
28
29
+ - name: Install uv
30
+ uses: astral-sh/setup-uv@v5
31
+ with:
32
+ enable-cache: true
33
+ python-version: '3.12'
34
35
+ - name: Install dependencies
36
+ run: uv sync --dev
37
38
+ - name: Run tests
39
+ run: uv run pytest
40
0 commit comments