文件名称:tag-changelog:使用传统的提交格式,自动生成自上一个标签以来的更改日志
文件大小:96KB
文件格式:ZIP
更新时间:2024-03-12 19:53:05
JavaScript
标签变更日志 由推送新标签触发的GitHub动作。 然后,它将获取自上一个标记以来的所有提交,并使用格式创建一个更改日志文本。 它还会将PR号转换为可点击的链接。 此操作将返回生成的变更日志文本,但不再执行其他任何操作。 例如,您需要将其添加到CHANGELOG.md文件中,使用此文本创建GitHub版本,等等。下面给出了完成所有这些操作的完整示例。 工作流程示例 name: Create Release on: push: tags: - '*' jobs: create-release: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Create changelog text
【文件预览】:
tag-changelog-main
----.gitignore(23B)
----README.md(3KB)
----CHANGELOG.md(276B)
----.github()
--------workflows()
----test()
--------groupByType.spec.js(1006B)
--------generateChangelog.spec.js(937B)
--------parseCommitMessage.spec.js(2KB)
--------translateType.spec.js(437B)
----LICENSE(1KB)
----package.json(731B)
----dist()
--------index.js(216KB)
----src()
--------groupByType.js(251B)
--------translateType.js(427B)
--------parseCommitMessage.js(567B)
--------index.js(1KB)
--------generateChangelog.js(821B)
----action.yml(589B)
----.eslintrc.js(397B)
----package-lock.json(137KB)