feat: add new workflows

This commit is contained in:
2025-10-13 15:29:52 +02:00
parent 10fb6e8852
commit fdb6c42204
2 changed files with 59 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
on:
pull_request:
types:
- synchronize
- reopened
- edited
jobs:
test-build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@master
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
python-version-file: "pyproject.toml"
- name: Set up Python
run: uv python install
- name: Install the project dependencies
run: |
uv sync --all-groups
- name: Build package
run: uv build
- name: Run tests
run: uv run pytest