Skip to content

[P1] V1-005: Python packaging + release automation (Trusted Publishing) #268

Description

@mrnicholasbcarter-code

Acceptance criteria

  • Build wheel + sdist via hatch
  • PyPI Trusted Publishing OIDC config in .github/workflows/pypi-publish.yml (id-token: write + environment: pypi)
  • Attestations enabled
  • One merged tag publication produces an immutable GH Release

Refs: evidence/V1_READINESS_AUDIT_2026-08-03.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    portfolio-release20K-star portfolio release trackingpythonPython implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions