Categorygithub.com/unimelb-platform/cdktf-provider-awscc-go

# README

Generated Go CDKTF Provider for hashicorp/awscc

A pregenerated provider for hashicorp/awscc as it is not pregenerated by the cdktf project yet, likely owing to the "technical preview" release status of the provider.

Usage

Run the following to pull the library into your cdktf go project, replacing <version> to match the desired version.

go get github.com/cdktf/cdktf-provider-aws-go/aws/<version>

Versioning

This repository deliberately follows its own versioning, and does not follow the convention of the official cdktf pre-generated providers.

Once the provider reaches a more stable release status it is likely that the cdktf project will begin pre-generating the provider (since it is an official hashicorp provider) and the significantly differing version numbers should help alleviate any confusion during the changeover period.

When updating, using conventional commits nomenclature to bump the correct version component (major/minor/patch).

Examples

See terraform's versioning docs for format information.

Patch

cdktf.json

  "terraformProviders": [
-    "awscc@~> 0.70"
+    "awscc@~> 0.70.5"
  ],

commit:

git commit -m "fix: update to 0.70.5"

Minor

cdktf.json

  "terraformProviders": [
-    "awscc@~> 0.70"
+    "awscc@~> 0.90"
  ],

commit:

git commit -m "feat: update to 0.90"

Major

cdktf.json

  "terraformProviders": [
-    "awscc@~> 0.70"
+    "awscc@~> 1.0"
  ],

commit:

git commit -m "feat!: update to 1.0"

Updating

  1. Branch off master and commit an update to the provider version in cdktf.json
  2. Pull request against master
  3. CI will generate the new provider files and commit them
  4. Merge

# Packages

No description provided by the author