Skip to content

ci(release): publish simple_module_branding to PyPI - #226

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

ci(release): publish simple_module_branding to PyPI#226
antosubash merged 1 commit into
mainfrom
publish-branding-pypi

Conversation

@antosubash

Copy link
Copy Markdown
Owner

What

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

Why

modules/branding 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_branding/json → 404).

Verification

  • scripts/check_metadata.py passes.
  • uv build --package simple_module_branding → 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_branding (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/branding ships valid packaging metadata and builds to
sdist+wheel, but simple_module_branding 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: 3ce5b4b
Status: ✅  Deploy successful!
Preview URL: https://2fab9ac1.simple-module-python.pages.dev
Branch Preview URL: https://publish-branding-pypi.simple-module-python.pages.dev

View logs

@antosubash
antosubash merged commit 35bb8df 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