diff --git a/日志美化和手动发布以及git到其他仓库.md b/日志美化和手动发布以及git到其他仓库.md index 148cee5..95ba3c3 100644 --- a/日志美化和手动发布以及git到其他仓库.md +++ b/日志美化和手动发布以及git到其他仓库.md @@ -44,6 +44,23 @@ https://github.com/marketplace/actions/generate-changelog#outputs 这是个非常专业、实际的需求,下面我将以生产实践为你梳理一套完整的流程:**如何标准化 Commit 信息,并借助 GitHub Actions 自动生成高质量的 CHANGELOG,用于 `softprops/action-gh-release@v2` 展示变更内容**。 ``` --- +# github日志生成+发布仓库 +- name: Conventional Changelog Action + id: changelog + uses: TriPSs/conventional-changelog-action@v5 + with: + github-token: ${{ secrets.github_token }} + output-file: "false" + +- name: Create Release + uses: actions/create-release@v1 + if: ${{ steps.changelog.outputs.skipped == 'false' }} + env: + GITHUB_TOKEN: ${{ secrets.github_token }} + with: + tag_name: ${{ steps.changelog.outputs.tag }} + release_name: ${{ steps.changelog.outputs.tag }} + body: ${{ steps.changelog.outputs.clean_changelog }} # ✅ 最佳实践目标