Skip to content

chore(release): bump 0.1.0a1 → 0.1.0a2 for TestPyPI dry-run#4

Merged
qxbyte merged 1 commit into
mainfrom
chore/bump-0.1.0a2
May 31, 2026
Merged

chore(release): bump 0.1.0a1 → 0.1.0a2 for TestPyPI dry-run#4
qxbyte merged 1 commit into
mainfrom
chore/bump-0.1.0a2

Conversation

@qxbyte
Copy link
Copy Markdown
Owner

@qxbyte qxbyte commented May 31, 2026

Why

Validates the Trusted Publishing pipeline end-to-end:

What changes

Just version strings — 0.1.0a10.1.0a2 in 15 `pyproject.toml` files (main + 14 plugins). The plugin dependency on the main package stays at "codemap-core>=0.1.0a1,<0.2" (lower bound a1 already covers a2 / a3 / b1 / rc1).

What this does NOT touch

  • Production PyPI (11 projects still don't exist there — waiting on the rate limit window; only 4 are up)
  • TestPyPI namespace (we already have 15 `0.1.0a1` releases; the workflow's `skip-existing: true` makes a2 additive, not destructive)
  • Any code, docs, or workflow files

Test plan

  • 6 required test matrix checks pass
  • Merge → `git tag v0.1.0a2` on main → `git push origin v0.1.0a2`
  • `publish-to-pypi` workflow fires
  • `determine-target` job outputs `target=testpypi`
  • 15 publish jobs all succeed (Trusted Publishing OIDC → TestPyPI)
  • After completion, every TestPyPI project page shows `0.1.0a2` as latest version:

🤖 Generated with Claude Code

End-to-end validation of the Trusted Publishing pipeline that landed in
PR #1 + the 15 TestPyPI Trusted Publishers configured today. Tagging
this commit with `v0.1.0a2` will route through `publish-to-pypi`'s
TestPyPI branch (per the `(a|b|rc)` regex on tag refs) and upload all
15 packages without any API token in repo secrets.

Why not v0.1.0 yet:

  * 11 PyPI projects still don't exist (waiting on the new-project-
    creation rate limit window to clear); tagging v0.1.0 would route
    through the PyPI branch and fail-fast on the same 429s.
  * a2 → TestPyPI lets us verify OIDC + workflow wiring without
    touching the production namespace.

The plugin dependency on the main package is unchanged at
`"codemap-core>=0.1.0a1,<0.2"` — the lower bound a1 already admits
a2 / a3 / b1 / rc1 / 0.1.x.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@pronto-qxbyte
Copy link
Copy Markdown

pronto-qxbyte Bot commented May 31, 2026

PRonto 评审

PR: #4 chore(release): bump 0.1.0a1 → 0.1.0a2 for TestPyPI dry-run
作者: @qxbyte
分支: chore/bump-0.1.0a2 -> main

概览

版本号从 0.1.0a1 升级至 0.1.0a2,为 TestPyPI 的预发布测试做准备,改动简单且一致。

问题清单

  • ✅ 未发现明显问题

建议改进

  • PR 描述可补充版本升级的具体原因或链接相关文档。

【严重度】

  • 🔴 P0:阻塞,必须修复才能合并
  • 🟡 P1:建议,强烈建议修复
  • 🟢 P2:提示,可选优化

本评审由 PRonto 经 MiMo 生成

@qxbyte qxbyte merged commit a272580 into main May 31, 2026
8 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