Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.66 KB

File metadata and controls

31 lines (23 loc) · 1.66 KB

Release

Release cycle

Upstream terraform provider: terraform-provider-stackit

This Pulumi provider will be updated as fast as possible to keep the delta between the Pulumi Bridge and the upstream Terraform provider small. The release cycle of the Terraform provider is about every two weeks. Depending on the adjustments made it will take some time to update the Pulumi provider as well. Examples needs to be added/adjusted, Unit tests and acceptance tests have to be added or adjusted accordingly.

The version of the Pulumi provider is the same as the one for the Terraform provider e.g. if the latest version of the Terraform provider is v0.70.0 the there will be a corresponding Pulumi version with v0.70.0.

Release creation

Important

Consider informing / syncing with the team before creating a new release.

  1. Check out latest main branch on your machine
  2. Update the project tools:
    • make project-tools
  3. Create the following git tags:
    • VERSION="vX.X.X"; git tag "$VERSION" && git tag "provider/pkg/version/$VERSION" && git tag "provider/shim/$VERSION"
  4. Push the git tag: git push origin --tags
  5. The release pipeline will build the release and publish it on GitHub
  6. Ensure the release was created properly using the
  7. Ensure the packages where properly published (e.g. to npm)