We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6b68d58 commit 6a09e0fCopy full SHA for 6a09e0f
.github/workflows/publish.yaml
@@ -23,6 +23,24 @@ jobs:
23
python-version: ${{ matrix.python-version }}
24
enable-cache: true
25
cache-dependency-glob: "uv.lock"
26
+ python-version: ${{ matrix.python-version }}
27
+ - name: Install dependencies
28
+ run: uv sync --all-groups
29
+ - name: Run tests
30
+ run: uv run pytest
31
+
32
+ publish:
33
+ needs: tests
34
+ runs-on: macos-latest
35
+ steps:
36
+ - name: Checkout
37
+ uses: actions/checkout@v4.1.6
38
+ - name: Setup uv
39
+ uses: astral-sh/setup-uv@v7
40
+ with:
41
+ enable-cache: true
42
+ cache-dependency-glob: "uv.lock"
43
+ python-version: "3.12"
44
- name: Install dependencies
45
run: uv sync --all-groups
46
- name: Build and publish
0 commit comments