Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议使用Actions工具通过Releases管理版本 #54

Open
eryajf opened this issue Jun 22, 2022 · 1 comment
Open

建议使用Actions工具通过Releases管理版本 #54

eryajf opened this issue Jun 22, 2022 · 1 comment

Comments

@eryajf
Copy link

eryajf commented Jun 22, 2022

目前使用tag管理版本,自然也没有什么毛病,只是tag在github中对于历史各版本信息的追溯并不清晰,因此建议基于Releases进行管理。

优势如下:

  • 每个版本更新内容,修复问题,改进逻辑,都能在后期基于变更日志一目了然看到。
  • 现在有很多Actions能够非常方便地自动生成Releases,再配合pull-request-template能够更加自如地管理项目的版本信息。
  • releases构建的同时会打上同版本的tag,因此基于releases管理并不会影响原来的版本管理。

Actions文件参考:https://github.com/eryajf/go-ldap-admin/blob/main/.github/workflows/release.yml
呈现效果参考:https://github.com/eryajf/go-ldap-admin/releases

@github-actions
Copy link

🙏, thanks for your issue.

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

No branches or pull requests

1 participant