chore: update landing page copy, improve code formatting, and add PyPI publish workflow
CI/CD Pipeline / Lint & Check (push) Failing after 7s
Deploy Website to S3 / deploy (push) Successful in 6s
CI/CD Pipeline / Publish to PyPI (push) Has been skipped
CI/CD Pipeline / Build & Push Docker Image (push) Has been skipped

This commit is contained in:
2026-05-14 20:10:27 +02:00
parent 2223a2aafa
commit 7d0364e0ed
3 changed files with 46 additions and 11 deletions
+22
View File
@@ -34,6 +34,28 @@ jobs:
- name: Run Ruff (Lint & Syntax Check)
run: uv run ruff check src
publish-pypi:
name: Publish to PyPI
needs: lint
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v2
with:
version: "latest"
- name: Build package
run: uv build
- name: Publish to PyPI
run: uv publish --token ${{ secrets.PYPI_TOKEN }}
env:
UV_PUBLISH_TOKEN: ${{ secrets.PYPI_TOKEN }}
build-and-push:
name: Build & Push Docker Image
needs: lint