Skip to content

ci(release): publish simple_module_audit_log to PyPI - #225

Merged
antosubash merged 1 commit into
mainfrom
publish-audit-log-pypi
Jun 30, 2026
Merged

ci(release): publish simple_module_audit_log to PyPI#225
antosubash merged 1 commit into
mainfrom
publish-audit-log-pypi

Conversation

@antosubash

Copy link
Copy Markdown
Owner

What

Adds simple_module_audit_log (modules/audit_log) to the publish-pypi matrix in release.yml so it is published on the next release.

Why

modules/audit_log is on main at v0.0.21 with valid packaging metadata, but the package name was never in the publish matrix — so every release skipped it and it is missing from PyPI (curl pypi.org/pypi/simple_module_audit_log/json → 404).

Verification

  • scripts/check_metadata.py passes.
  • uv build --package simple_module_audit_log → sdist + wheel (wheel includes module.py, py.typed where present, and the force-included package.json).
  • release.yml parses as valid YAML.

⚠️ Maintainer action before release

Configure a pending-publisher on https://pypi.org/manage/account/publishing/ for simple_module_audit_log (owner antosubash, repo simple_module_python, workflow release.yml, environment pypi) — required for the first-ever publish of a new project name via Trusted Publishing. Then run the release workflow.

One of three split PRs (audit_log / branding / keycloak).

https://claude.ai/code/session_01Pf6ew7t9pHgR1fnZNew3Tc

modules/audit_log ships valid packaging metadata and builds to
sdist+wheel, but simple_module_audit_log was never added to the publish-pypi matrix in
release.yml — so it's absent from PyPI (every other workspace package
is at v0.0.21). Add it to the matrix.

First publish of this brand-new project name via Trusted Publishing
requires a matching pending-publisher configured on pypi.org
(owner antosubash, repo simple_module_python, workflow release.yml,
environment pypi).

Claude-Session: https://claude.ai/code/session_01Pf6ew7t9pHgR1fnZNew3Tc
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 30, 2026

Copy link
Copy Markdown

Deploying simple-module-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: aad593c
Status: ✅  Deploy successful!
Preview URL: https://126bf483.simple-module-python.pages.dev
Branch Preview URL: https://publish-audit-log-pypi.simple-module-python.pages.dev

View logs

@antosubash
antosubash merged commit 407e2ba into main Jun 30, 2026
12 checks passed
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