Skip to content

docs(release): PyPI klickd 4.1.0 publication checklist + local control log#128

Merged
Davincc77 merged 2 commits into
mainfrom
docs/pypi-klickd-4-1-0-publication-checklist
Jun 7, 2026
Merged

docs(release): PyPI klickd 4.1.0 publication checklist + local control log#128
Davincc77 merged 2 commits into
mainfrom
docs/pypi-klickd-4-1-0-publication-checklist

Conversation

@Davincc77
Copy link
Copy Markdown
Owner

Summary

  • Add docs/reports/release/pypi_klickd_4_1_0_publication_checklist.md (French): full PyPI 4.1.0 publication checklist + exact commands + executed local control log.
  • Documents the exact publish trigger: release: published / workflow_dispatch via Trusted Publishing (OIDC), environment pypi (no stored token). A bare git tag does not publish; the GitHub Release does.
  • Tag/release/dispatch commands are clearly marked ⛔ DO NOT RUN UNTIL APPROVED ⛔.

Local controls executed (non-publishing, offline)

  • Version consistency: 4.1.0 in root + canonical pyproject.toml and klickd.__version__.
  • Build into /tmp (not repo): sdist + wheel OK.
  • Tests: 109 passed / 1 skipped.
  • Import smoke from built wheel: OK (__version__ and dist metadata 4.1.0).
  • Wheel/sdist contents inspected: 4 schemas, 5 starter skills, 42 x.klickd packs, PEP 440 metadata correct.
  • Secret scan on source + artifacts: clean; no .env/.pem/.key embedded.
  • twine check: skipped — twine not installable offline (per constraints); replaced by direct METADATA inspection.

Not done (requires explicit approval)

No publish, no tag, no release, no workflow_dispatch. No build artifacts committed.

Verdict: READY_TO_PUBLISH_PENDING_APPROVAL.

Test plan

  • python -m build in packages/pypi/klickd → both dists build
  • pytest packages/pypi/klickd/tests -q → 109 passed / 1 skipped
  • Network preconditions (confirm 4.1.0 absent on PyPI) — manual, post-approval

🤖 Generated with Claude Code

klickd release bot and others added 2 commits June 7, 2026 07:06
…ntrol log

Document the exact PyPI publish trigger (release:published / workflow_dispatch
via Trusted Publishing OIDC, environment pypi), the build/test/check commands,
the tag/release commands marked DO NOT RUN UNTIL APPROVED, rollback and
post-publish verification, and the Sentinel update rule. Records the local
non-publishing control run (build OK, 109 passed/1 skipped, import smoke OK,
artifacts inspected, secret scan clean). No publishing performed.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Davincc77 Davincc77 merged commit 77ffada into main Jun 7, 2026
3 checks passed
@Davincc77 Davincc77 deleted the docs/pypi-klickd-4-1-0-publication-checklist branch June 7, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant