Skip to content

Launch Evidence Pack (v0.1.0)

This page is a single-source evidence sheet for launch readiness and UK Global Talent-style impact documentation.

Release Evidence (v0.1.0)

Preflight Quality Signals

  • Test suite: pytest -q
  • Build: python -m build
  • Package metadata: twine check dist/*
  • Docs strict build: mkdocs build --strict

These commands are the minimum release preflight and are expected to pass on main before semver tag push.

Distribution Channels

Trusted publishing policy:

  • testpypi environment: automatic
  • pypi environment: manual approval required

Documentation Channel

  • Read the Docs config file: .readthedocs.yaml
  • MkDocs config: mkdocs.yml
  • Docs URL target: https://eu-ai-act-compliance-kit.readthedocs.io

Community and Open Contribution Signals

Post-Launch Verification Checklist

  • [ ] v0.1.0 workflow completed end-to-end (TestPyPI -> PyPI -> GitHub Release)
  • [ ] GitHub Release v0.1.0 visible with wheel + sdist artifacts
  • [ ] TestPyPI install smoke succeeds: ai-act --help
  • [ ] PyPI install smoke succeeds: ai-act --help
  • [ ] RTD homepage returns HTTP 200 and pages are accessible

Remaining One-Time Setup (External UIs)

These final steps require authenticated access to TestPyPI, PyPI, and Read the Docs.

1) Import project on Read the Docs

  1. Log in at https://app.readthedocs.org/ with GitHub.
  2. Import repository: ogulcanaydogan/eu-ai-act-compliance-kit.
  3. Confirm build config is read from .readthedocs.yaml.
  4. Trigger latest build and verify:
  5. https://eu-ai-act-compliance-kit.readthedocs.io/ returns 200.

2) Configure Trusted Publisher on TestPyPI

Create a trusted publisher for project eu-ai-act-compliance-kit with:

  • Owner: ogulcanaydogan
  • Repository: eu-ai-act-compliance-kit
  • Workflow: .github/workflows/release.yml
  • Environment: testpypi

Expected OIDC claims (from failed run log):

  • sub: repo:ogulcanaydogan/eu-ai-act-compliance-kit:environment:testpypi
  • workflow_ref: ogulcanaydogan/eu-ai-act-compliance-kit/.github/workflows/release.yml@refs/tags/v0.1.0
  • ref: refs/tags/v0.1.0

3) Configure Trusted Publisher on PyPI

Create a trusted publisher for project eu-ai-act-compliance-kit with:

  • Owner: ogulcanaydogan
  • Repository: eu-ai-act-compliance-kit
  • Workflow: .github/workflows/release.yml
  • Environment: pypi

4) Rerun release workflow and approve PyPI gate

  1. Rerun failed release run:
  2. gh run rerun 23296772746
  3. Approve pypi environment when prompt appears in Actions UI.
  4. Verify publish-pypi and github-release jobs complete successfully.