Skip to content

Fix github checkout for release #4

Fix github checkout for release

Fix github checkout for release #4

Workflow file for this run

name: publish
on:
push:
tags:
- "[0-9]+.[0-9]+.[0-9]+"
jobs:
publish:
runs-on: ubuntu-latest
permissions:
id-token: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
with:
python-version: 3.12
- name: Install
run: uv sync --all-groups --all-extras --frozen --no-python-downloads
- name: Lint
run: uv run ruff check --output-format=github ./src ./tests
- name: Test
run: uv run pytest --rootdir= ./tests --doctest-modules --junitxml=junit/test-results.xml
- name: Publish
run: uv build && uv publish