Skip to content

Commit b62cb23

Browse files
committed
## Terraform SDK Changes Detected:
* `SDK.Target.createTarget()`: **Added** * `SDK.Target.deleteTarget()`: **Added** * `SDK.Target.getTarget()`: **Added** * `SDK.Target.patchTarget()`: **Added** * `SDK.Target.updateTarget()`: **Added** * `SDK.Coupon.createCoupon()`: **Deleted** **Breaking** ⚠️ * `SDK.Coupon.deleteCoupon()`: **Deleted** **Breaking** ⚠️ * `SDK.Coupon.getCoupon()`: **Deleted** **Breaking** ⚠️ * `SDK.Coupon.patchCoupon()`: **Deleted** **Breaking** ⚠️ * `SDK.Coupon.updateCoupon()`: **Deleted** **Breaking** ⚠️ * `SDK.Price.createPrice()`: **Deleted** **Breaking** ⚠️ * `SDK.Price.deletePrice()`: **Deleted** **Breaking** ⚠️ * `SDK.Price.getPrice()`: **Deleted** **Breaking** ⚠️ * `SDK.Price.patchPrice()`: **Deleted** **Breaking** ⚠️ * `SDK.Price.updatePrice()`: **Deleted** **Breaking** ⚠️ * `SDK.Product.createProduct()`: **Deleted** **Breaking** ⚠️ * `SDK.Product.deleteProduct()`: **Deleted** **Breaking** ⚠️ * `SDK.Product.getProduct()`: **Deleted** **Breaking** ⚠️ * `SDK.Product.patchProduct()`: **Deleted** **Breaking** ⚠️ * `SDK.Product.updateProduct()`: **Deleted** **Breaking** ⚠️ * `SDK.Tax.createTax()`: **Deleted** **Breaking** ⚠️ * `SDK.Tax.deleteTax()`: **Deleted** **Breaking** ⚠️ * `SDK.Tax.getTax()`: **Deleted** **Breaking** ⚠️ * `SDK.Tax.patchTax()`: **Deleted** **Breaking** ⚠️ * `SDK.Tax.updateTax()`: **Deleted** **Breaking** ⚠️
1 parent aaa08b8 commit b62cb23

37 files changed

+2722
-400
lines changed

.speakeasy/gen.lock

Lines changed: 37 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 5a857039-7f4b-42d5-86fd-449767242ed2
33
management:
4-
docChecksum: 5bedd5bb332f658926175470b92c7682
4+
docChecksum: 8867491bac5d5943e033b79981829d05
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.611.0
7-
generationVersion: 2.694.1
8-
releaseVersion: 0.17.10
9-
configChecksum: 32f5a7cab9f18e3672495475c001b046
6+
speakeasyVersion: 1.656.2
7+
generationVersion: 2.753.6
8+
releaseVersion: 0.18.0
9+
configChecksum: a06a09dccd9316ac44a43fa6a8fc6bb1
1010
repoURL: https://github.com/epilot-dev/terraform-provider-epilot-target.git
1111
repoSubDirectory: .
1212
published: true
@@ -21,17 +21,16 @@ features:
2121
unions: 2.85.0
2222
terraform:
2323
additionalDependencies: 0.1.0
24-
constsAndDefaults: 0.2.1
25-
core: 3.44.1
26-
globalSecurity: 2.82.0
24+
constsAndDefaults: 0.3.0
25+
core: 3.46.15
26+
globalSecurity: 2.82.1
2727
globalServerURLs: 2.83.0
2828
nullables: 0.0.0
2929
retries: 2.81.4
3030
typeOverrides: 2.81.1
3131
generatedFiles:
3232
- .gitattributes
3333
- USAGE.md
34-
- examples/README.md
3534
- examples/data-sources/epilot-target_target/data-source.tf
3635
- examples/provider/provider.tf
3736
- examples/resources/epilot-target_target/import-by-string-id.tf
@@ -106,13 +105,14 @@ generatedFiles:
106105
- internal/sdk/models/shared/target.go
107106
- internal/sdk/models/shared/targetcreate.go
108107
- internal/sdk/models/shared/targetpatch.go
108+
- internal/sdk/optionalnullable/optionalnullable.go
109+
- internal/sdk/optionalnullable/optionalnullable_test.go
109110
- internal/sdk/retry/config.go
110111
- internal/sdk/sdk.go
111112
- internal/sdk/target.go
112113
- internal/sdk/types/bigint.go
113114
- internal/sdk/types/date.go
114115
- internal/sdk/types/datetime.go
115-
- internal/sdk/types/decimal.go
116116
- internal/sdk/types/pointers.go
117117
- internal/validators/DateValidator.go
118118
- internal/validators/ExactlyOneChild.go
@@ -1797,3 +1797,30 @@ examples:
17971797
application/json: {"message": "Entity not found", "status": 404}
17981798
examplesVersion: 1.0.2
17991799
generatedTests: {}
1800+
releaseNotes: |
1801+
## Terraform SDK Changes Detected:
1802+
* `SDK.Target.createTarget()`: **Added**
1803+
* `SDK.Target.deleteTarget()`: **Added**
1804+
* `SDK.Target.getTarget()`: **Added**
1805+
* `SDK.Target.patchTarget()`: **Added**
1806+
* `SDK.Target.updateTarget()`: **Added**
1807+
* `SDK.Coupon.createCoupon()`: **Deleted** **Breaking** :warning:
1808+
* `SDK.Coupon.deleteCoupon()`: **Deleted** **Breaking** :warning:
1809+
* `SDK.Coupon.getCoupon()`: **Deleted** **Breaking** :warning:
1810+
* `SDK.Coupon.patchCoupon()`: **Deleted** **Breaking** :warning:
1811+
* `SDK.Coupon.updateCoupon()`: **Deleted** **Breaking** :warning:
1812+
* `SDK.Price.createPrice()`: **Deleted** **Breaking** :warning:
1813+
* `SDK.Price.deletePrice()`: **Deleted** **Breaking** :warning:
1814+
* `SDK.Price.getPrice()`: **Deleted** **Breaking** :warning:
1815+
* `SDK.Price.patchPrice()`: **Deleted** **Breaking** :warning:
1816+
* `SDK.Price.updatePrice()`: **Deleted** **Breaking** :warning:
1817+
* `SDK.Product.createProduct()`: **Deleted** **Breaking** :warning:
1818+
* `SDK.Product.deleteProduct()`: **Deleted** **Breaking** :warning:
1819+
* `SDK.Product.getProduct()`: **Deleted** **Breaking** :warning:
1820+
* `SDK.Product.patchProduct()`: **Deleted** **Breaking** :warning:
1821+
* `SDK.Product.updateProduct()`: **Deleted** **Breaking** :warning:
1822+
* `SDK.Tax.createTax()`: **Deleted** **Breaking** :warning:
1823+
* `SDK.Tax.deleteTax()`: **Deleted** **Breaking** :warning:
1824+
* `SDK.Tax.getTax()`: **Deleted** **Breaking** :warning:
1825+
* `SDK.Tax.patchTax()`: **Deleted** **Breaking** :warning:
1826+
* `SDK.Tax.updateTax()`: **Deleted** **Breaking** :warning:

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
speakeasyVersion: 1.523.0
1+
speakeasyVersion: 1.656.2
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:ef289a7c77637337b07da6402aded23c09840a838deb6ace7ffcf8c47b97b311
6-
sourceBlobDigest: sha256:0734b26610de4c72bceb115a185fd752842e6983c63985437cb1f43d5c320b53
5+
sourceRevisionDigest: sha256:688689fcf6212654a68aa1ece78c4b01b701cb59126281218413d2b4e9bfc06f
6+
sourceBlobDigest: sha256:f737cf0f01d7948dc401fef0325ae5a7cb3e60aaf9db65414af04aaab484a962
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1742793032
9+
- speakeasy-sdk-regen-1760659881
1010
- 1.0.0
1111
targets:
1212
terraform:
1313
source: my-source
1414
sourceNamespace: my-source
15-
sourceRevisionDigest: sha256:ef289a7c77637337b07da6402aded23c09840a838deb6ace7ffcf8c47b97b311
16-
sourceBlobDigest: sha256:0734b26610de4c72bceb115a185fd752842e6983c63985437cb1f43d5c320b53
15+
sourceRevisionDigest: sha256:688689fcf6212654a68aa1ece78c4b01b701cb59126281218413d2b4e9bfc06f
16+
sourceBlobDigest: sha256:f737cf0f01d7948dc401fef0325ae5a7cb3e60aaf9db65414af04aaab484a962
1717
workflow:
1818
workflowVersion: 1.0.0
1919
speakeasyVersion: latest

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ terraform {
4848
required_providers {
4949
epilot-target = {
5050
source = "epilot-dev/epilot-target"
51-
version = "0.17.10"
51+
version = "0.18.0"
5252
}
5353
}
5454
}

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,14 @@ Based on:
3434
### Generated
3535
- [terraform v0.14.1] .
3636
### Releases
37-
- [Terraform v0.14.1] https://registry.terraform.io/providers/epilot-dev/epilot-product/0.14.1 - .
37+
- [Terraform v0.14.1] https://registry.terraform.io/providers/epilot-dev/epilot-product/0.14.1 - .
38+
39+
## 2025-11-14 00:11:03
40+
### Changes
41+
Based on:
42+
- OpenAPI Doc
43+
- Speakeasy CLI 1.656.2 (2.753.6) https://github.com/speakeasy-api/speakeasy
44+
### Generated
45+
- [terraform v0.18.0] .
46+
### Releases
47+
- [Terraform v0.18.0] https://registry.terraform.io/providers/epilot-dev/epilot-target/0.18.0 - .

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ terraform {
1616
required_providers {
1717
epilot-target = {
1818
source = "epilot-dev/epilot-target"
19-
version = "0.17.10"
19+
version = "0.18.0"
2020
}
2121
}
2222
}

examples/README.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

examples/provider/provider.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
epilot-target = {
44
source = "epilot-dev/epilot-target"
5-
version = "0.17.10"
5+
version = "0.18.0"
66
}
77
}
88
}

gen.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ generation:
1313
auth:
1414
oAuth2ClientCredentialsEnabled: false
1515
oAuth2PasswordEnabled: false
16+
hoistGlobalSecurity: true
17+
schemas:
18+
allOfMergeStrategy: shallowMerge
19+
requestBodyFieldName: ""
1620
tests:
1721
generateTests: true
1822
generateNewTests: false
@@ -35,7 +39,7 @@ go:
3539
outputModelSuffix: output
3640
packageName: openapi
3741
terraform:
38-
version: 0.17.10
42+
version: 0.18.0
3943
additionalDataSources: []
4044
additionalDependencies: {}
4145
additionalEphemeralResources: []
@@ -46,8 +50,12 @@ terraform:
4650
author: epilot-dev
4751
baseErrorName: SDKBaseError
4852
defaultErrorName: SDKError
53+
enableCustomCodeRegions: false
54+
enableOperationSecurity: false
55+
enableOperationServers: false
4956
enableTypeDeduplication: true
5057
environmentVariables: []
58+
excludeEmptyObjectSchemas: false
5159
imports:
5260
option: openapi
5361
paths:
@@ -56,6 +64,8 @@ terraform:
5664
operations: operations
5765
shared: shared
5866
webhooks: webhooks
67+
includeEmptyObjects: false
5968
inputModelSuffix: input
6069
outputModelSuffix: output
6170
packageName: epilot-target
71+
unionDeserializationStrategy: populated-fields

go.mod

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ module github.com/epilot-dev/terraform-provider-epilot-target
33
go 1.23.7
44

55
require (
6-
github.com/ericlagergren/decimal v0.0.0-20221120152707-495c53812d05
76
github.com/hashicorp/go-uuid v1.0.3
87
github.com/hashicorp/terraform-plugin-docs v0.22.0
9-
github.com/hashicorp/terraform-plugin-framework v1.15.0
8+
github.com/hashicorp/terraform-plugin-framework v1.15.1
109
github.com/hashicorp/terraform-plugin-framework-jsontypes v0.2.0
11-
github.com/hashicorp/terraform-plugin-framework-validators v0.17.0
10+
github.com/hashicorp/terraform-plugin-framework-validators v0.18.0
1211
github.com/hashicorp/terraform-plugin-go v0.28.0
1312
github.com/hashicorp/terraform-plugin-log v0.9.0
13+
github.com/stretchr/testify v1.8.3
1414
)
1515

1616
require (
@@ -25,6 +25,7 @@ require (
2525
github.com/bgentry/speakeasy v0.1.0 // indirect
2626
github.com/bmatcuk/doublestar/v4 v4.8.1 // indirect
2727
github.com/cloudflare/circl v1.6.1 // indirect
28+
github.com/davecgh/go-spew v1.1.1 // indirect
2829
github.com/fatih/color v1.16.0 // indirect
2930
github.com/golang/protobuf v1.5.4 // indirect
3031
github.com/google/uuid v1.6.0 // indirect
@@ -52,6 +53,7 @@ require (
5253
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
5354
github.com/mitchellh/reflectwalk v1.0.2 // indirect
5455
github.com/oklog/run v1.0.0 // indirect
56+
github.com/pmezard/go-difflib v1.0.0 // indirect
5557
github.com/posener/complete v1.2.3 // indirect
5658
github.com/shopspring/decimal v1.3.1 // indirect
5759
github.com/spf13/cast v1.5.0 // indirect

go.sum

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
3333
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3434
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
3535
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
36-
github.com/ericlagergren/decimal v0.0.0-20221120152707-495c53812d05 h1:S92OBrGuLLZsyM5ybUzgc/mPjIYk2AZqufieooe98uw=
37-
github.com/ericlagergren/decimal v0.0.0-20221120152707-495c53812d05/go.mod h1:M9R1FoZ3y//hwwnJtO51ypFGwm8ZfpxPT/ZLtO1mcgQ=
3836
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
3937
github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=
4038
github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE=
@@ -91,12 +89,12 @@ github.com/hashicorp/terraform-json v0.25.0 h1:rmNqc/CIfcWawGiwXmRuiXJKEiJu1ntGo
9189
github.com/hashicorp/terraform-json v0.25.0/go.mod h1:sMKS8fiRDX4rVlR6EJUMudg1WcanxCMoWwTLkgZP/vc=
9290
github.com/hashicorp/terraform-plugin-docs v0.22.0 h1:fwIDStbFel1PPNkM+mDPnpB4efHZBdGoMz/zt5FbTDw=
9391
github.com/hashicorp/terraform-plugin-docs v0.22.0/go.mod h1:55DJVyZ7BNK4t/lANcQ1YpemRuS6KsvIO1BbGA+xzGE=
94-
github.com/hashicorp/terraform-plugin-framework v1.15.0 h1:LQ2rsOfmDLxcn5EeIwdXFtr03FVsNktbbBci8cOKdb4=
95-
github.com/hashicorp/terraform-plugin-framework v1.15.0/go.mod h1:hxrNI/GY32KPISpWqlCoTLM9JZsGH3CyYlir09bD/fI=
92+
github.com/hashicorp/terraform-plugin-framework v1.15.1 h1:2mKDkwb8rlx/tvJTlIcpw0ykcmvdWv+4gY3SIgk8Pq8=
93+
github.com/hashicorp/terraform-plugin-framework v1.15.1/go.mod h1:hxrNI/GY32KPISpWqlCoTLM9JZsGH3CyYlir09bD/fI=
9694
github.com/hashicorp/terraform-plugin-framework-jsontypes v0.2.0 h1:SJXL5FfJJm17554Kpt9jFXngdM6fXbnUnZ6iT2IeiYA=
9795
github.com/hashicorp/terraform-plugin-framework-jsontypes v0.2.0/go.mod h1:p0phD0IYhsu9bR4+6OetVvvH59I6LwjXGnTVEr8ox6E=
98-
github.com/hashicorp/terraform-plugin-framework-validators v0.17.0 h1:0uYQcqqgW3BMyyve07WJgpKorXST3zkpzvrOnf3mpbg=
99-
github.com/hashicorp/terraform-plugin-framework-validators v0.17.0/go.mod h1:VwdfgE/5Zxm43flraNa0VjcvKQOGVrcO4X8peIri0T0=
96+
github.com/hashicorp/terraform-plugin-framework-validators v0.18.0 h1:OQnlOt98ua//rCw+QhBbSqfW3QbwtVrcdWeQN5gI3Hw=
97+
github.com/hashicorp/terraform-plugin-framework-validators v0.18.0/go.mod h1:lZvZvagw5hsJwuY7mAY6KUz45/U6fiDR0CzQAwWD0CA=
10098
github.com/hashicorp/terraform-plugin-go v0.28.0 h1:zJmu2UDwhVN0J+J20RE5huiF3XXlTYVIleaevHZgKPA=
10199
github.com/hashicorp/terraform-plugin-go v0.28.0/go.mod h1:FDa2Bb3uumkTGSkTFpWSOwWJDwA7bf3vdP3ltLDTH6o=
102100
github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0=

0 commit comments

Comments
 (0)