mirror of
https://github.com/opentofu/terraform-provider-vault.git
synced 2026-01-11 19:46:35 +00:00
Internal RFC References:
* ENGSRV-035
* ENGSRV-064
* SEC-036
* SEC-061
* TF-279
_Please note: This process can be adjusted to suit your needs, but it will require changes to the workflow setup._
The initial release workflow submitted here is triggered by pushing a semantic version tag prepended with a `v` to the repository. For example:
```shell
git switch main # or your release branch
git pull
git tag v1.2.3
git push origin v1.2.3
```
The most important distinction from the TeamCity release process is that the repository must be fully prepared for the release, including the `CHANGELOG.md` file. Providers can decide the most appropriate process to manage the CHANGELOG or any release notes as part of this new process. This initial workflow will automatically grab contents from the top of the CHANGELOG through the previous release tag header line. [Example provider CHANGELOG](156ae39c7e/CHANGELOG.md) and its [GitHub Release description](https://github.com/hashicorp/terraform-provider-tls/releases/tag/v3.3.0).
Please reach out if you have questions.
6 lines
No EOL
82 B
JSON
6 lines
No EOL
82 B
JSON
{
|
|
"version": 1,
|
|
"metadata": {
|
|
"protocol_versions": ["5.0"]
|
|
}
|
|
} |