-
Notifications
You must be signed in to change notification settings - Fork 1
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
Automate Version Tagging Process to trigger the release #58
Comments
There is a repository https://github.com/loopwerk/tag-changelog that automatically generates a changelog since the last tag, using the conventional commit format. Might be useful if we don't choose the Semantic Releasing Process. |
Just to make sure that I understand properly. Is your primary question whether we want to How to other terraform providers operate? If you look through a random selection of providers, how do they manage this process? I would prefer not to re-invent the wheel, and use the same approach that other providers take. |
Btw, I came across this Versioning and Changelog best practices document in terraform documentation. Yeah, sorry, I wasn't so clear in the description. I think we should have
The second one is trivial when we have a correct Changelog generation system in place. Tagging can also be done manually, I don't have a strong opinion on that. |
I will check the Versioning and Changelog document and try to come up with a PR tomorrow. |
Oh, I've also found this repository, it might come in handy. https://github.com/hashicorp/ghaction-terraform-provider-release Reusable GitHub Action Workflows for releasing HashiCorp, partner, and community Terraform Providers. These workflows can be called directly or used as examples for implementing a custom workflow.
|
Our release process right now is semi-automated:
v<semantic_version>
tag. This part is manual.We need to automate the version tagging part. Current options are:
The text was updated successfully, but these errors were encountered: