---
description: 发布新版本到 GitHub 和 PyPI (暗号：执行光速发布 / publish /commit)
---

当用户说出暗号（如“执行光速发布”、“执行发布”或 `/publish`）时，自动执行以下步骤：

1. 检查 `pyproject.toml` 中的版本号，确保它比上一版本新（如果未修改则提示用户）。
2. 将当前所有更改添加到 Git 中（`git add .`）。
3. 提交一个英文 Commit，内容总结当次的改动（如：`git commit -m "feat: Add zero-config empty template and simple dataset"`）。
4. 推送代码到 GitHub：`git push origin main`（或 `master`）。
5. 运行打包命令：`python -m build` 或 `hatch build`。
6. 使用 `twine` 上传到 PyPI：读取 `c:\Users\imgwho\Desktop\projects\20260227-cwtwb\.env` 里的 PYPI 密钥，并执行 `twine upload dist/*`。
// turbo-all
7. 完成后使用 `notify_user` 告知用户发布成功。


当用户说出暗号 /commit 时，执行以下步骤：
1. 将当前所有更改添加到 Git 中（`git add .`）。
2. 提交一个英文 Commit，内容总结当次的改动（如：`git commit -m "feat: Add zero-config empty template and simple dataset"`）。
3. 推送代码到 GitHub：`git push origin main`（或 `master`）。