文件名称:release-helper-playground
文件大小:869KB
文件格式:ZIP
更新时间:2024-03-31 01:07:13
Python
发布助手 动机 一组帮助程序脚本和示例GitHub Action工作流,以帮助自动发布Python和npm软件包。 实施最佳做法: 每个版本都有自动变更日志(可选) 发布到测试服务器并通过安装和导入dist资产进行验证 已提交带有dist文件哈希的消息 带有标准格式的git标签 GitHub版本已发布且带有changelog条目 发布后恢复为开发版本(可选) 确保包在每次提交时都可发布 前提条件(有关详细信息,请参见下面的): 降价变更日志(可选) 凹凸版本配置 为一个或多个维护者提供对该程序包的GitHub存储库和PyPI / npm注册表的写访问权限 :warning: 安全说明:强烈建议您使用维护人员生成的API令牌在分叉上运行实际的发布工作流程。 这允许以该人的名义进行发布,并允许对发布访问进行控制。 对存储库具有写访问权的任何人都可以运行工作流。 典型的工作流程: 准备发布时
【文件预览】:
release-helper-playground-main
----MANIFEST.in(59B)
----pyproject.toml(471B)
----.github()
--------workflows()
----media()
--------changelog_pr.png(349KB)
--------github_release.png(398KB)
--------create_release_workflow.png(62KB)
--------create_changelog_workflow.png(141KB)
----LICENSE(1KB)
----CONTRIBUTING.md(1KB)
----setup.cfg(1KB)
----codecov.yml(136B)
----setup.py(38B)
----.gitignore(2KB)
----CHANGELOG.md(9KB)
----README.md(11KB)
----.pre-commit-config.yaml(633B)
----release_helper()
--------test_release_helper.py(20KB)
--------cli.py(23KB)
--------__main__.py(176B)
--------__init__.py(128B)