Skip to content

通过验证后使用 GitHub Actions 发布 PyPI 包 - #24

Merged
p697 merged 1 commit into
masterfrom
codex/pypi-release
Sep 29, 2026
Merged

p697 merged 1 commit into
masterfrom
codex/pypi-release

Conversation

@p697

@p697 p697 commented Sep 29, 2026

Copy link
Copy Markdown
Owner

为 cloudmusic 增加手动触发的 PyPI 可信发布流程。发布仅允许 master,要求输入版本与源码一致,先运行现有跨平台 CI,再构建、严格检查并独立安装 wheel,最后由独立任务通过 OIDC 上传,不保存长期 token。

README 更新安装和发布说明;GitHub pypi 环境已限制为 master。构建和 twine check --strict 均通过;实际上传将在 PyPI 可信发布者配置完成后执行。

@p697
p697 merged commit 5bb4ba5 into master Sep 29, 2026
10 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