Skip to content

v0.1.0-alpha

v0.1.0-alpha #4

Workflow file for this run

name: Publish to PyPI
on:
release:
types: [published]
# Minimal permissions required; id-token is mandatory for Trusted Publishing (OIDC)
permissions:
contents: read
id-token: write
jobs:
publish:
name: Build and publish to PyPI
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.12"
- name: Install uv
run: pip install uv
- name: Build distributions (sdist + wheel)
run: uv build
- name: Publish to PyPI with Trusted Publishing
run: uv publish --trusted-publishing always