Skip to content

Commit 531aee8

Browse files
authored
0.2.0 Release (#40)
* go pkg version updates * update github actions versions - golangci/golangci-lint-action from 8.0.0 to 9.0.0 - actions/upload-artifact from 4 to 5 * add changelog entry for 0.2.0 release
1 parent 51e7437 commit 531aee8

File tree

4 files changed

+75
-55
lines changed

4 files changed

+75
-55
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- run: go mod download
2828
- run: go build -v .
2929
- name: Run linters
30-
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
30+
uses: golangci/golangci-lint-action@0a35821d5c230e903fcfe077583637dea1b27b47 # v9.0.0
3131
with:
3232
version: latest
3333

@@ -90,7 +90,7 @@ jobs:
9090
run: go test -v -cover -timeout 300s -parallel=5 ./internal/provider/
9191
timeout-minutes: 10
9292
- name: Upload Terraform test logs
93-
uses: actions/upload-artifact@v4
93+
uses: actions/upload-artifact@v5
9494
if: always()
9595
with:
9696
name: terraform-test-logs-${{ matrix.terraform }}

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
## 0.2.0
2+
3+
This release adds support for customer managed encryption keys and includes bug fixes for optional string attributes.
4+
5+
FEATURES:
6+
7+
* **New Data Source**: `keycard_aws_kms_key_policy` - Generate AWS KMS key policies for Keycard zones with proper IAM permissions ([#39](https://github.com/keycardai/terraform-provider-keycard/pull/39))
8+
9+
ENHANCEMENTS:
10+
11+
* resource/zone: Added `encryption_key` attribute for AWS KMS key configuration ([#31](https://github.com/keycardai/terraform-provider-keycard/pull/31), [#34](https://github.com/keycardai/terraform-provider-keycard/pull/34))
12+
* datasource/zone: Added `encryption_key` attribute ([#31](https://github.com/keycardai/terraform-provider-keycard/pull/31))
13+
14+
BUG FIXES:
15+
16+
* Validate length of optional string attributes across all resources to prevent "Provider produced inconsistent result" errors when empty strings are provided ([#38](https://github.com/keycardai/terraform-provider-keycard/pull/38))
17+
118
## 0.1.1
219

320
Fixes for Okta integration guide documentation.

go.mod

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ module github.com/keycardai/terraform-provider-keycard
33
go 1.24.0
44

55
require (
6-
github.com/getkin/kin-openapi v0.132.0
6+
github.com/getkin/kin-openapi v0.133.0
77
github.com/google/go-cmp v0.7.0
88
github.com/google/uuid v1.6.0
9-
github.com/hashicorp/go-retryablehttp v0.7.7
9+
github.com/hashicorp/go-retryablehttp v0.7.8
1010
github.com/hashicorp/terraform-plugin-framework v1.16.1
1111
github.com/hashicorp/terraform-plugin-framework-validators v0.19.0
1212
github.com/hashicorp/terraform-plugin-go v0.29.0
13-
github.com/hashicorp/terraform-plugin-log v0.9.0
13+
github.com/hashicorp/terraform-plugin-log v0.10.0
1414
github.com/hashicorp/terraform-plugin-testing v1.13.3
1515
github.com/oapi-codegen/nullable v1.1.0
1616
github.com/oapi-codegen/runtime v1.1.2
17-
golang.org/x/oauth2 v0.30.0
17+
golang.org/x/oauth2 v0.33.0
1818
)
1919

2020
require (
@@ -28,7 +28,7 @@ require (
2828
github.com/go-openapi/jsonpointer v0.21.0 // indirect
2929
github.com/go-openapi/swag v0.23.0 // indirect
3030
github.com/golang/protobuf v1.5.4 // indirect
31-
github.com/hashicorp/errwrap v1.0.0 // indirect
31+
github.com/hashicorp/errwrap v1.1.0 // indirect
3232
github.com/hashicorp/go-checkpoint v0.5.0 // indirect
3333
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
3434
github.com/hashicorp/go-cty v1.5.0 // indirect
@@ -40,15 +40,15 @@ require (
4040
github.com/hashicorp/hc-install v0.9.2 // indirect
4141
github.com/hashicorp/hcl/v2 v2.23.0 // indirect
4242
github.com/hashicorp/logutils v1.0.0 // indirect
43-
github.com/hashicorp/terraform-exec v0.23.0 // indirect
44-
github.com/hashicorp/terraform-json v0.25.0 // indirect
43+
github.com/hashicorp/terraform-exec v0.24.0 // indirect
44+
github.com/hashicorp/terraform-json v0.27.2 // indirect
4545
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0 // indirect
4646
github.com/hashicorp/terraform-registry-address v0.4.0 // indirect
4747
github.com/hashicorp/terraform-svchost v0.1.1 // indirect
4848
github.com/hashicorp/yamux v0.1.2 // indirect
4949
github.com/josharian/intern v1.0.0 // indirect
5050
github.com/mailru/easyjson v0.7.7 // indirect
51-
github.com/mattn/go-colorable v0.1.13 // indirect
51+
github.com/mattn/go-colorable v0.1.14 // indirect
5252
github.com/mattn/go-isatty v0.0.20 // indirect
5353
github.com/mitchellh/copystructure v1.2.0 // indirect
5454
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
@@ -61,20 +61,22 @@ require (
6161
github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 // indirect
6262
github.com/oklog/run v1.1.0 // indirect
6363
github.com/perimeterx/marshmallow v1.1.5 // indirect
64+
github.com/rogpeppe/go-internal v1.14.1 // indirect
6465
github.com/speakeasy-api/jsonpath v0.6.0 // indirect
6566
github.com/speakeasy-api/openapi-overlay v0.10.2 // indirect
6667
github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect
6768
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
6869
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
6970
github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect
70-
github.com/zclconf/go-cty v1.16.3 // indirect
71-
golang.org/x/crypto v0.41.0 // indirect
72-
golang.org/x/mod v0.26.0 // indirect
73-
golang.org/x/net v0.43.0 // indirect
74-
golang.org/x/sync v0.16.0 // indirect
75-
golang.org/x/sys v0.35.0 // indirect
76-
golang.org/x/text v0.28.0 // indirect
77-
golang.org/x/tools v0.35.0 // indirect
71+
github.com/woodsbury/decimal128 v1.3.0 // indirect
72+
github.com/zclconf/go-cty v1.17.0 // indirect
73+
golang.org/x/crypto v0.42.0 // indirect
74+
golang.org/x/mod v0.28.0 // indirect
75+
golang.org/x/net v0.44.0 // indirect
76+
golang.org/x/sync v0.17.0 // indirect
77+
golang.org/x/sys v0.36.0 // indirect
78+
golang.org/x/text v0.30.0 // indirect
79+
golang.org/x/tools v0.37.0 // indirect
7880
google.golang.org/appengine v1.6.8 // indirect
7981
google.golang.org/genproto/googleapis/rpc v0.0.0-20250707201910-8d1bb00bc6a7 // indirect
8082
google.golang.org/grpc v1.75.1 // indirect

0 commit comments

Comments
 (0)