Here are notes on how we develop this provider.
main
- Holds only production ready code
next
- Development branch used to prepare the next release
- Dependabot updates merge in here
- Feature branches merge in here
- Don't forget to update
CHANGELOG.md
with changes
X.Y.Z
tags- Will be released to Terraform registry
- Stablilize
next
branch - Update
CHANGELOG.md
- Generate documentation with
go generate ./...
- Merge
next
intomain
- Tag as new version with semantic versioning ➡️ triggers Terraform registry update