ci(release): publish simple_module_audit_log to PyPI - #225
Merged
Conversation
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
Deploying simple-module-python with
|
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
simple_module_audit_log(modules/audit_log) to thepublish-pypimatrix inrelease.ymlso it is published on the next release.Why
modules/audit_logis onmainat 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.pypasses.uv build --package simple_module_audit_log→ sdist + wheel (wheel includesmodule.py,py.typedwhere present, and the force-includedpackage.json).release.ymlparses as valid YAML.Configure a pending-publisher on https://pypi.org/manage/account/publishing/ for
simple_module_audit_log(ownerantosubash, reposimple_module_python, workflowrelease.yml, environmentpypi) — required for the first-ever publish of a new project name via Trusted Publishing. Then run thereleaseworkflow.One of three split PRs (audit_log / branding / keycloak).
https://claude.ai/code/session_01Pf6ew7t9pHgR1fnZNew3Tc