Skip to content

Release Process

Isomer Labs is published as the isomer-labs Python package. Releases should publish to PyPI through trusted publishing and publish the MkDocs site to GitHub Pages from the same release workflow.

Before a release, run:

pixi run lint
pixi run typecheck
pixi run test
pixi run docs-validate

The PyPI long description comes from README.md. Keep the README public-facing, installable with uv tool install isomer-labs, and free of source-checkout-only setup as the main path.

Use source-checkout commands only in developer sections. If trusted publishing is configured for the repository and workflow, no PyPI token should be committed or passed to CI.