Skip to content

Commit e41a85a

Browse files
committed
## Terraform SDK Changes Detected:
* `SDK.Price.getPrice()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Tax.deleteTax()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Tax.updateTax()`: * `request.TaxCreate` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Tax.patchTax()`: * `request.TaxPatch` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Tax.getTax()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Coupon.createCoupon()`: * `request.__additional` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Coupon.deleteCoupon()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Coupon.getCoupon()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Coupon.patchCoupon()`: * `request.CouponPatch.__additional` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Coupon.updateCoupon()`: * `request.CouponCreate.__additional` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Price.createPrice()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Price.deletePrice()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Price.patchPrice()`: * `request.PricePatch.__additional` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Price.updatePrice()`: * `request.PriceCreate` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Tax.createTax()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Product.createProduct()`: * `request.__additional` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Product.deleteProduct()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Product.getProduct()`: `response` **Changed** **Breaking** ⚠️ * `SDK.Product.patchProduct()`: * `request.ProductPatch.__additional` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Product.updateProduct()`: * `request.ProductCreate.__additional` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `SDK.Product Recommendation.createProductRecommendation()`: **Added** * `SDK.Product Recommendation.deleteProductRecommendation()`: **Added** * `SDK.Product Recommendation.updateProductRecommendation()`: **Added** * `SDK.Product Recommendation.patchProductRecommendation()`: **Added** * `SDK.Product Recommendation.getProductRecommendation()`: **Added**
1 parent fed24eb commit e41a85a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+3622
-1575
lines changed

.speakeasy/gen.lock

Lines changed: 11 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: 7feaa06db5db927e1d78fe39ce081693
4+
docChecksum: a06d385c580841d3b951c08cabc6cf6b
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.611.0
7-
generationVersion: 2.694.1
8-
releaseVersion: 0.17.1
9-
configChecksum: 586a39e186e58fc9d58e17c17f8da7dc
6+
speakeasyVersion: 1.637.0
7+
generationVersion: 2.727.4
8+
releaseVersion: 0.18.0
9+
configChecksum: bfd50721fa46b289315f5f367f317b3a
1010
repoURL: https://github.com/epilot-dev/terraform-provider-epilot-product.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.1
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-product_coupon/data-source.tf
3635
- examples/data-sources/epilot-product_price/data-source.tf
3736
- examples/data-sources/epilot-product_product/data-source.tf
@@ -177,6 +176,8 @@ generatedFiles:
177176
- internal/sdk/models/shared/tax.go
178177
- internal/sdk/models/shared/taxcreate.go
179178
- internal/sdk/models/shared/taxpatch.go
179+
- internal/sdk/optionalnullable/optionalnullable.go
180+
- internal/sdk/optionalnullable/optionalnullable_test.go
180181
- internal/sdk/price.go
181182
- internal/sdk/product.go
182183
- internal/sdk/productrecommendation.go
@@ -186,7 +187,6 @@ generatedFiles:
186187
- internal/sdk/types/bigint.go
187188
- internal/sdk/types/date.go
188189
- internal/sdk/types/datetime.go
189-
- internal/sdk/types/decimal.go
190190
- internal/sdk/types/pointers.go
191191
- internal/validators/DateValidator.go
192192
- internal/validators/ExactlyOneChild.go
@@ -1805,3 +1805,4 @@ examples:
18051805
application/json: {"email": "[email protected]"}
18061806
examplesVersion: 1.0.2
18071807
generatedTests: {}
1808+
releaseNotes: "## Terraform SDK Changes Detected:\n* `SDK.Price.getPrice()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Tax.deleteTax()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Tax.updateTax()`: \n * `request.TaxCreate` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Tax.patchTax()`: \n * `request.TaxPatch` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Tax.getTax()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Coupon.createCoupon()`: \n * `request.__additional` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Coupon.deleteCoupon()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Coupon.getCoupon()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Coupon.patchCoupon()`: \n * `request.CouponPatch.__additional` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Coupon.updateCoupon()`: \n * `request.CouponCreate.__additional` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Price.createPrice()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Price.deletePrice()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Price.patchPrice()`: \n * `request.PricePatch.__additional` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Price.updatePrice()`: \n * `request.PriceCreate` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Tax.createTax()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Product.createProduct()`: \n * `request.__additional` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Product.deleteProduct()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Product.getProduct()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Product.patchProduct()`: \n * `request.ProductPatch.__additional` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Product.updateProduct()`: \n * `request.ProductCreate.__additional` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Product Recommendation.createProductRecommendation()`: **Added**\n* `SDK.Product Recommendation.deleteProductRecommendation()`: **Added**\n* `SDK.Product Recommendation.updateProductRecommendation()`: **Added**\n* `SDK.Product Recommendation.patchProductRecommendation()`: **Added**\n* `SDK.Product Recommendation.getProductRecommendation()`: **Added**\n"

.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.637.0
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:ef289a7c77637337b07da6402aded23c09840a838deb6ace7ffcf8c47b97b311
6-
sourceBlobDigest: sha256:0734b26610de4c72bceb115a185fd752842e6983c63985437cb1f43d5c320b53
5+
sourceRevisionDigest: sha256:4a292d67de9f224a3edbcc95cf37771fbb76505b2d669bb36359a5077698d69b
6+
sourceBlobDigest: sha256:3ddee752f9284f45c707aa3257aac03e7702ef8c6f22f8247e5b01c7b46ea24e
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1742793032
9+
- speakeasy-sdk-regen-1758759296
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:4a292d67de9f224a3edbcc95cf37771fbb76505b2d669bb36359a5077698d69b
16+
sourceBlobDigest: sha256:3ddee752f9284f45c707aa3257aac03e7702ef8c6f22f8247e5b01c7b46ea24e
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
@@ -82,7 +82,7 @@ terraform {
8282
required_providers {
8383
epilot-product = {
8484
source = "epilot-dev/epilot-product"
85-
version = "0.17.1"
85+
version = "0.18.0"
8686
}
8787
}
8888
}

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-10-18 00:13:56
40+
### Changes
41+
Based on:
42+
- OpenAPI Doc
43+
- Speakeasy CLI 1.637.0 (2.727.4) 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-product/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-product = {
1818
source = "epilot-dev/epilot-product"
19-
version = "0.17.1"
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-product = {
44
source = "epilot-dev/epilot-product"
5-
version = "0.17.1"
5+
version = "0.18.0"
66
}
77
}
88
}

gen.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ generation:
1313
auth:
1414
oAuth2ClientCredentialsEnabled: false
1515
oAuth2PasswordEnabled: false
16+
hoistGlobalSecurity: true
17+
schemas:
18+
allOfMergeStrategy: shallowMerge
1619
tests:
1720
generateTests: true
1821
generateNewTests: false
@@ -35,7 +38,7 @@ go:
3538
outputModelSuffix: output
3639
packageName: openapi
3740
terraform:
38-
version: 0.17.1
41+
version: 0.18.0
3942
additionalDataSources: []
4043
additionalDependencies: {}
4144
additionalEphemeralResources: []

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-product
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)