Files
onspring-api-sdk-python/.github/workflows/publish.yml
T
Stevan Freeborn 208ad9114b ci: add GitHub Actions workflows for PR checks and PyPI publishing
- pull_request.yml: lint (ruff) + test on PRs to master
- publish.yml: build and publish to PyPI on pushes to master
  (uses Trusted Publishing via PyPI publisher)
2026-06-26 17:43:19 -05:00

21 lines
463 B
YAML

name: Publish
on:
push:
branches: [master]
jobs:
build-and-publish:
runs-on: ubuntu-latest
permissions:
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Setup UV
uses: astral-sh/setup-uv@v8.2.0
with:
python-version: "3.13"
- name: Run uv build
run: uv build
- name: Publish to PYPI
uses: pypa/gh-action-pypi-publish@release/v1