terraform-provider-matrix.meta

Issues/PRs archive for MTRNord/terraform-provider-matrix
git clone git://archive.git.mtrnord.blog/MTRNord/terraform-provider-matrix.meta.git
Log | Files | Refs

commit 0a854e492df2952bc6027bef0a6daec27d2f48e6
Author: Phorge Migration <migration@localhost>
Date:   Tue, 21 Jul 2026 17:33:42 +0200

Archive issues/PRs export for MTRNord/terraform-provider-matrix

Diffstat:
Apulls/1.diff | 28++++++++++++++++++++++++++++
Apulls/1.json | 26++++++++++++++++++++++++++
Apulls/1.md | 114+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/10.diff | 129+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/10.json | 20++++++++++++++++++++
Apulls/10.md | 174+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/2.diff | 304+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/2.json | 26++++++++++++++++++++++++++
Apulls/2.md | 124+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/3.diff | 304+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/3.json | 20++++++++++++++++++++
Apulls/3.md | 136+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/4.diff | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/4.json | 26++++++++++++++++++++++++++
Apulls/4.md | 98+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/5.diff | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/5.json | 26++++++++++++++++++++++++++
Apulls/5.md | 118+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/6.diff | 102+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/6.json | 26++++++++++++++++++++++++++
Apulls/6.md | 150+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/7.diff | 102+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/7.json | 26++++++++++++++++++++++++++
Apulls/7.md | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/8.diff | 343+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/8.json | 20++++++++++++++++++++
Apulls/8.md | 132+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/9.diff | 123+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/9.json | 20++++++++++++++++++++
Apulls/9.md | 128+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
30 files changed, 3209 insertions(+), 0 deletions(-)

diff --git a/pulls/1.diff b/pulls/1.diff @@ -0,0 +1,28 @@ +diff --git a/go.mod b/go.mod +index 7213472..88e4146 100644 +--- a/go.mod ++++ b/go.mod +@@ -4,7 +4,7 @@ go 1.20 + + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 +- github.com/hashicorp/terraform-plugin-framework v1.4.2 ++ github.com/hashicorp/terraform-plugin-framework v1.5.0 + github.com/hashicorp/terraform-plugin-go v0.20.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 + github.com/hashicorp/terraform-plugin-testing v1.6.0 +diff --git a/go.sum b/go.sum +index 232ccec..df00117 100644 +--- a/go.sum ++++ b/go.sum +@@ -85,8 +85,8 @@ github.com/hashicorp/terraform-json v0.18.0 h1:pCjgJEqqDESv4y0Tzdqfxr/edOIGkjs8k + github.com/hashicorp/terraform-json v0.18.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= + github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFccGyBZn52KtMNsS12dI= + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= +-github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= +-github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= ++github.com/hashicorp/terraform-plugin-framework v1.5.0 h1:8kcvqJs/x6QyOFSdeAyEgsenVOUeC/IyKpi2ul4fjTg= ++github.com/hashicorp/terraform-plugin-framework v1.5.0/go.mod h1:6waavirukIlFpVpthbGd2PUNYaFedB0RwW3MDzJ/rtc= + github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= + github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= diff --git a/pulls/1.json b/pulls/1.json @@ -0,0 +1,26 @@ +{ + "number": 1, + "title": "Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.5.0", + "state": "closed", + "diff_file": "1.diff", + "author": "dependabot[bot]", + "created_at": "2024-01-12T02:36:31Z", + "closed_at": "2024-02-29T02:50:31Z", + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.5.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.5.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/releases\">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p>\n<blockquote>\n<h2>v1.5.0</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865\">#865</a>)</li>\n<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>function: New package for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870\">#870</a>)</li>\n<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p>\n<blockquote>\n<h2>1.5.0 (January 11, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865\">#865</a>)</li>\n<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>function: New package for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870\">#870</a>)</li>\n<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/ea3e74dfc64aa203e53f5bbc5873e1dcad7e2114\"><code>ea3e74d</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/79accaca46cc3989a3defffdc14e8ad3de8f111d\"><code>79accac</code></a> website: Document managed resource Read and UpgradeState unknown value errors...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/18af0e8fbe46758059c69ae5f9fbb1583639973e\"><code>18af0e8</code></a> build(deps): Bump github.com/cloudflare/circl in /tools (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/901\">#901</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/2a97b81de1608b39da7919e6e133b6c547a319b2\"><code>2a97b81</code></a> website: Use ConfigPlanChecks instead of PlanOnly in migration testing (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/899\">#899</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/791e37bc10ac1f76fd585801a0696663ef73c988\"><code>791e37b</code></a> function: Initial provider defined functions implementation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/ce8a02d2d425ef3d94a3206401a99291e680f568\"><code>ce8a02d</code></a> build(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tools (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/895\">#895</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/5e257a376dc27fe68819259b35fc34d060932d68\"><code>5e257a3</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/892\">#892</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/9cb36590e8680dab93f1146c4b55083df2a4fb0a\"><code>9cb3659</code></a> build(deps): Bump github.com/hashicorp/terraform-plugin-go (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/891\">#891</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/6c28dc6dea8aeaed0dde075d414c050e4b9b1029\"><code>6c28dc6</code></a> Fixed documentation resource model code (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/890\">#890</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/0545d40b32b345f972fba3abb02dd505d2cc0afe\"><code>0545d40</code></a> Result of tsccr-helper -log-level=info -pin-all-workflows . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/886\">#886</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.5.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [ + { + "author": "dependabot[bot]", + "created_at": "2024-02-29T02:50:31Z", + "body": "Superseded by #6." + } + ], + "review_comments": [] +} diff --git a/pulls/1.md b/pulls/1.md @@ -0,0 +1,114 @@ +# PR #1 Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.5.0 + +- **Status:** closed +- **Author:** @dependabot[bot] +- **Created:** 2024-01-12T02:36:31Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.5.0 → main +- **Closed:** 2024-02-29T02:50:31Z +- **Labels:** dependencies +- **Diff:** [1.diff](./1.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.5.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/releases">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p> +<blockquote> +<h2>v1.5.0</h2> +<p>NOTES:</p> +<ul> +<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865">#865</a>)</li> +<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>function: New package for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870">#870</a>)</li> +<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p> +<blockquote> +<h2>1.5.0 (January 11, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865">#865</a>)</li> +<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>function: New package for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870">#870</a>)</li> +<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/ea3e74dfc64aa203e53f5bbc5873e1dcad7e2114"><code>ea3e74d</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/79accaca46cc3989a3defffdc14e8ad3de8f111d"><code>79accac</code></a> website: Document managed resource Read and UpgradeState unknown value errors...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/18af0e8fbe46758059c69ae5f9fbb1583639973e"><code>18af0e8</code></a> build(deps): Bump github.com/cloudflare/circl in /tools (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/901">#901</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/2a97b81de1608b39da7919e6e133b6c547a319b2"><code>2a97b81</code></a> website: Use ConfigPlanChecks instead of PlanOnly in migration testing (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/899">#899</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/791e37bc10ac1f76fd585801a0696663ef73c988"><code>791e37b</code></a> function: Initial provider defined functions implementation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/ce8a02d2d425ef3d94a3206401a99291e680f568"><code>ce8a02d</code></a> build(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tools (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/895">#895</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/5e257a376dc27fe68819259b35fc34d060932d68"><code>5e257a3</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/892">#892</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/9cb36590e8680dab93f1146c4b55083df2a4fb0a"><code>9cb3659</code></a> build(deps): Bump github.com/hashicorp/terraform-plugin-go (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/891">#891</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/6c28dc6dea8aeaed0dde075d414c050e4b9b1029"><code>6c28dc6</code></a> Fixed documentation resource model code (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/890">#890</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/0545d40b32b345f972fba3abb02dd505d2cc0afe"><code>0545d40</code></a> Result of tsccr-helper -log-level=info -pin-all-workflows . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/886">#886</a>)</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.5.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + + +## Comments + +### @dependabot[bot] — 2024-02-29T02:50:31Z + +Superseded by #6. + diff --git a/pulls/10.diff b/pulls/10.diff @@ -0,0 +1,129 @@ +diff --git a/go.mod b/go.mod +index 7213472..8774a94 100644 +--- a/go.mod ++++ b/go.mod +@@ -4,8 +4,8 @@ go 1.20 + + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 +- github.com/hashicorp/terraform-plugin-framework v1.4.2 +- github.com/hashicorp/terraform-plugin-go v0.20.0 ++ github.com/hashicorp/terraform-plugin-framework v1.7.0 ++ github.com/hashicorp/terraform-plugin-go v0.22.1 + github.com/hashicorp/terraform-plugin-log v0.9.0 + github.com/hashicorp/terraform-plugin-testing v1.6.0 + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 +@@ -24,7 +24,7 @@ require ( + github.com/fatih/color v1.13.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect +- github.com/google/uuid v1.3.1 // indirect ++ github.com/google/uuid v1.6.0 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -62,14 +62,14 @@ require ( + github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect + github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect + github.com/zclconf/go-cty v1.14.1 // indirect +- golang.org/x/crypto v0.17.0 // indirect ++ golang.org/x/crypto v0.18.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect + golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect +- golang.org/x/sys v0.15.0 // indirect ++ golang.org/x/net v0.20.0 // indirect ++ golang.org/x/sys v0.16.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect +- google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect +- google.golang.org/grpc v1.60.0 // indirect +- google.golang.org/protobuf v1.31.0 // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 // indirect ++ google.golang.org/grpc v1.62.1 // indirect ++ google.golang.org/protobuf v1.33.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..21a70af 100644 +--- a/go.sum ++++ b/go.sum +@@ -49,8 +49,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +-github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= ++github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -85,10 +85,10 @@ github.com/hashicorp/terraform-json v0.18.0 h1:pCjgJEqqDESv4y0Tzdqfxr/edOIGkjs8k + github.com/hashicorp/terraform-json v0.18.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= + github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFccGyBZn52KtMNsS12dI= + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= +-github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= +-github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= +-github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +-github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= ++github.com/hashicorp/terraform-plugin-framework v1.7.0 h1:wOULbVmfONnJo9iq7/q+iBOBJul5vRovaYJIu2cY/Pw= ++github.com/hashicorp/terraform-plugin-framework v1.7.0/go.mod h1:jY9Id+3KbZ17OMpulgnWLSfwxNVYSoYBQFTgsx044CI= ++github.com/hashicorp/terraform-plugin-go v0.22.1 h1:iTS7WHNVrn7uhe3cojtvWWn83cm2Z6ryIUDTRO0EV7w= ++github.com/hashicorp/terraform-plugin-go v0.22.1/go.mod h1:qrjnqRghvQ6KnDbB12XeZ4FluclYwptntoWCr9QaXTI= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= + github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 h1:X7vB6vn5tON2b49ILa4W7mFAsndeqJ7bZFOGbVO+0Cc= +@@ -185,8 +185,8 @@ golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPh + golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= + golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= + golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= +-golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +-golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= ++golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc= ++golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 h1:EDuYyU/MkFXllv9QF9819VlI9a4tzGuCbhG0ExK9o1U= + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +@@ -200,8 +200,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= ++golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +@@ -222,8 +222,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +-golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= ++golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= ++golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= + golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= + golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= + golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +@@ -249,14 +249,14 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T + google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= + google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= + google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +-google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +-google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 h1:AjyfHzEPEFp/NpvfN5g+KDla3EMojjhRVZc1i7cj+oM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s= ++google.golang.org/grpc v1.62.1 h1:B4n+nfKzOICUXMgyrNd19h/I9oH0L1pizfk1d4zSgTk= ++google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= + google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= + google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +-google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +-google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= ++google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= ++google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/pulls/10.json b/pulls/10.json @@ -0,0 +1,20 @@ +{ + "number": 10, + "title": "Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.7.0", + "state": "open", + "diff_file": "10.diff", + "author": "dependabot[bot]", + "created_at": "2024-03-22T02:54:52Z", + "closed_at": null, + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.7.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.7.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/releases\">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p>\n<blockquote>\n<h2>v1.7.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: All parameters must be explicitly named via the <code>Name</code> field (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964\">#964</a>)</li>\n<li>function: <code>DefaultParameterNamePrefix</code> and <code>DefaultVariadicParameterName</code> constants have been removed (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964\">#964</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>types/basetypes: Added <code>DynamicType</code> and <code>DynamicValue</code> implementations for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>types/basetypes: Added interfaces <code>basetypes.DynamicTypable</code>, <code>basetypes.DynamicValuable</code>, and <code>basetypes.DynamicValuableWithSemanticEquals</code> for dynamic custom type and value implementations (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>datasource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>provider/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>function: Added <code>DynamicParameter</code> and <code>DynamicReturn</code> for dynamic value handling` (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/dynamicdefault: New package with <code>StaticValue</code> implementation for dynamic schema-based default values (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/dynamicplanmodifier: New package with built-in implementations for dynamic value plan modification. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/defaults: New <code>Dynamic</code> interface for dynamic schema-based default implementations (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/planmodifier: New <code>Dynamic</code> interface for dynamic value plan modification implementations (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>schema/validator: New <code>Dynamic</code> interface for dynamic value schema validation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n</ul>\n<h2>v1.6.1</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937\">#937</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930\">#930</a>)</li>\n<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n</ul>\n<h2>v1.6.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923\">#923</a>)</li>\n<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917\">#917</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910\">#910</a>)</li>\n<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<h2>v1.5.0</h2>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p>\n<blockquote>\n<h2>1.7.0 (March 21, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: All parameters must be explicitly named via the <code>Name</code> field (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964\">#964</a>)</li>\n<li>function: <code>DefaultParameterNamePrefix</code> and <code>DefaultVariadicParameterName</code> constants have been removed (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964\">#964</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>types/basetypes: Added <code>DynamicType</code> and <code>DynamicValue</code> implementations for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>types/basetypes: Added interfaces <code>basetypes.DynamicTypable</code>, <code>basetypes.DynamicValuable</code>, and <code>basetypes.DynamicValuableWithSemanticEquals</code> for dynamic custom type and value implementations (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>datasource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>provider/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>function: Added <code>DynamicParameter</code> and <code>DynamicReturn</code> for dynamic value handling` (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/dynamicdefault: New package with <code>StaticValue</code> implementation for dynamic schema-based default values (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/dynamicplanmodifier: New package with built-in implementations for dynamic value plan modification. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/defaults: New <code>Dynamic</code> interface for dynamic schema-based default implementations (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>resource/schema/planmodifier: New <code>Dynamic</code> interface for dynamic value plan modification implementations (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n<li>schema/validator: New <code>Dynamic</code> interface for dynamic value schema validation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147\">#147</a>)</li>\n</ul>\n<h2>1.6.1 (March 05, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937\">#937</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930\">#930</a>)</li>\n<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n</ul>\n<h2>1.6.0 (February 28, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923\">#923</a>)</li>\n<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917\">#917</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910\">#910</a>)</li>\n<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/332d5d11189e7a1fb4cd94e26da64642587fb18d\"><code>332d5d1</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/a7607bb3f91477b1a702a9e626dd84375cb75e9e\"><code>a7607bb</code></a> Require provider-defined function parameter naming (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964\">#964</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/84f656ed0c597bb24372065aaf7b36b1b2c03ccf\"><code>84f656e</code></a> all: Add dynamic type, attribute, and function support (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/931\">#931</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/f86c88c9700c4bd03743b32382b20694577d71a7\"><code>f86c88c</code></a> website/docs: Link fix on int64 type page (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/960\">#960</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/05f0d88ab91e21cc08b82bf00ecfa20cac89f75d\"><code>05f0d88</code></a> all: Miscellaneous doc fixes (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/958\">#958</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/37dabc87ce686ae4a74836d455961c98522e583e\"><code>37dabc8</code></a> docs: Explicitly call out object parameter attributes are required (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/956\">#956</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/09b53c3e7bde127e4821692d3f7533bcfc9a48f1\"><code>09b53c3</code></a> Correct resource State Move documentation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/957\">#957</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/6f28bad7558bca002f9be88b905bc62ae0485355\"><code>6f28bad</code></a> build(deps): Bump google.golang.org/protobuf in /tools (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/953\">#953</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/91d777b8e8045965ce0bd6be86dcdd1717752b6b\"><code>91d777b</code></a> docs: Fix note tag with link (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/952\">#952</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/d88ef0ebd25497979c7d51411f2677fa0c5f03e0\"><code>d88ef0e</code></a> Add clarification for nil check of ProviderData in data source and resource C...</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.7.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [], + "review_comments": [] +} diff --git a/pulls/10.md b/pulls/10.md @@ -0,0 +1,174 @@ +# PR #10 Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.7.0 + +- **Status:** open +- **Author:** @dependabot[bot] +- **Created:** 2024-03-22T02:54:52Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.7.0 → main +- **Labels:** dependencies +- **Diff:** [10.diff](./10.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.7.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/releases">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p> +<blockquote> +<h2>v1.7.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: All parameters must be explicitly named via the <code>Name</code> field (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964">#964</a>)</li> +<li>function: <code>DefaultParameterNamePrefix</code> and <code>DefaultVariadicParameterName</code> constants have been removed (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964">#964</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>types/basetypes: Added <code>DynamicType</code> and <code>DynamicValue</code> implementations for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>types/basetypes: Added interfaces <code>basetypes.DynamicTypable</code>, <code>basetypes.DynamicValuable</code>, and <code>basetypes.DynamicValuableWithSemanticEquals</code> for dynamic custom type and value implementations (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>datasource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>provider/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>function: Added <code>DynamicParameter</code> and <code>DynamicReturn</code> for dynamic value handling` (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/dynamicdefault: New package with <code>StaticValue</code> implementation for dynamic schema-based default values (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/dynamicplanmodifier: New package with built-in implementations for dynamic value plan modification. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/defaults: New <code>Dynamic</code> interface for dynamic schema-based default implementations (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/planmodifier: New <code>Dynamic</code> interface for dynamic value plan modification implementations (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>schema/validator: New <code>Dynamic</code> interface for dynamic value schema validation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +</ul> +<h2>v1.6.1</h2> +<p>NOTES:</p> +<ul> +<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937">#937</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930">#930</a>)</li> +<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +</ul> +<h2>v1.6.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923">#923</a>)</li> +<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917">#917</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910">#910</a>)</li> +<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<h2>v1.5.0</h2> +<!-- raw HTML omitted --> +</blockquote> +<p>... (truncated)</p> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p> +<blockquote> +<h2>1.7.0 (March 21, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: All parameters must be explicitly named via the <code>Name</code> field (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964">#964</a>)</li> +<li>function: <code>DefaultParameterNamePrefix</code> and <code>DefaultVariadicParameterName</code> constants have been removed (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964">#964</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>types/basetypes: Added <code>DynamicType</code> and <code>DynamicValue</code> implementations for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>types/basetypes: Added interfaces <code>basetypes.DynamicTypable</code>, <code>basetypes.DynamicValuable</code>, and <code>basetypes.DynamicValuableWithSemanticEquals</code> for dynamic custom type and value implementations (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>datasource/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>provider/schema: Added <code>DynamicAttribute</code> implementation for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>function: Added <code>DynamicParameter</code> and <code>DynamicReturn</code> for dynamic value handling` (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/dynamicdefault: New package with <code>StaticValue</code> implementation for dynamic schema-based default values (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/dynamicplanmodifier: New package with built-in implementations for dynamic value plan modification. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/defaults: New <code>Dynamic</code> interface for dynamic schema-based default implementations (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>resource/schema/planmodifier: New <code>Dynamic</code> interface for dynamic value plan modification implementations (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +<li>schema/validator: New <code>Dynamic</code> interface for dynamic value schema validation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/147">#147</a>)</li> +</ul> +<h2>1.6.1 (March 05, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937">#937</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930">#930</a>)</li> +<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +</ul> +<h2>1.6.0 (February 28, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923">#923</a>)</li> +<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917">#917</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910">#910</a>)</li> +<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<!-- raw HTML omitted --> +</blockquote> +<p>... (truncated)</p> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/332d5d11189e7a1fb4cd94e26da64642587fb18d"><code>332d5d1</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/a7607bb3f91477b1a702a9e626dd84375cb75e9e"><code>a7607bb</code></a> Require provider-defined function parameter naming (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/964">#964</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/84f656ed0c597bb24372065aaf7b36b1b2c03ccf"><code>84f656e</code></a> all: Add dynamic type, attribute, and function support (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/931">#931</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/f86c88c9700c4bd03743b32382b20694577d71a7"><code>f86c88c</code></a> website/docs: Link fix on int64 type page (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/960">#960</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/05f0d88ab91e21cc08b82bf00ecfa20cac89f75d"><code>05f0d88</code></a> all: Miscellaneous doc fixes (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/958">#958</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/37dabc87ce686ae4a74836d455961c98522e583e"><code>37dabc8</code></a> docs: Explicitly call out object parameter attributes are required (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/956">#956</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/09b53c3e7bde127e4821692d3f7533bcfc9a48f1"><code>09b53c3</code></a> Correct resource State Move documentation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/957">#957</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/6f28bad7558bca002f9be88b905bc62ae0485355"><code>6f28bad</code></a> build(deps): Bump google.golang.org/protobuf in /tools (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/953">#953</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/91d777b8e8045965ce0bd6be86dcdd1717752b6b"><code>91d777b</code></a> docs: Fix note tag with link (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/952">#952</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/d88ef0ebd25497979c7d51411f2677fa0c5f03e0"><code>d88ef0e</code></a> Add clarification for nil check of ProviderData in data source and resource C...</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.7.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + diff --git a/pulls/2.diff b/pulls/2.diff @@ -0,0 +1,304 @@ +diff --git a/go.mod b/go.mod +index 7213472..0241726 100644 +--- a/go.mod ++++ b/go.mod +@@ -3,7 +3,7 @@ module github.com/MTRNord/terraform-provider-matrix + go 1.20 + + require ( +- github.com/hashicorp/terraform-plugin-docs v0.16.0 ++ github.com/hashicorp/terraform-plugin-docs v0.17.0 + github.com/hashicorp/terraform-plugin-framework v1.4.2 + github.com/hashicorp/terraform-plugin-go v0.20.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 +@@ -12,19 +12,21 @@ require ( + ) + + require ( ++ github.com/Kunde21/markdownfmt/v3 v3.1.0 // indirect + github.com/Masterminds/goutils v1.1.1 // indirect +- github.com/Masterminds/semver/v3 v3.1.1 // indirect +- github.com/Masterminds/sprig/v3 v3.2.2 // indirect ++ github.com/Masterminds/semver/v3 v3.2.0 // indirect ++ github.com/Masterminds/sprig/v3 v3.2.3 // indirect + github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect + github.com/agext/levenshtein v1.2.2 // indirect + github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect + github.com/armon/go-radix v1.0.0 // indirect + github.com/bgentry/speakeasy v0.1.0 // indirect +- github.com/cloudflare/circl v1.3.3 // indirect +- github.com/fatih/color v1.13.0 // indirect ++ github.com/cloudflare/circl v1.3.7 // indirect ++ github.com/fatih/color v1.16.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect + github.com/google/uuid v1.3.1 // indirect ++ github.com/hashicorp/cli v1.1.6 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -34,20 +36,20 @@ require ( + github.com/hashicorp/go-plugin v1.6.0 // indirect + github.com/hashicorp/go-uuid v1.0.3 // indirect + github.com/hashicorp/go-version v1.6.0 // indirect +- github.com/hashicorp/hc-install v0.6.1 // indirect ++ github.com/hashicorp/hc-install v0.6.2 // indirect + github.com/hashicorp/hcl/v2 v2.19.1 // indirect + github.com/hashicorp/logutils v1.0.0 // indirect +- github.com/hashicorp/terraform-exec v0.19.0 // indirect +- github.com/hashicorp/terraform-json v0.18.0 // indirect ++ github.com/hashicorp/terraform-exec v0.20.0 // indirect ++ github.com/hashicorp/terraform-json v0.20.0 // indirect + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 // indirect + github.com/hashicorp/terraform-registry-address v0.2.3 // indirect + github.com/hashicorp/terraform-svchost v0.1.1 // indirect + github.com/hashicorp/yamux v0.1.1 // indirect +- github.com/huandu/xstrings v1.3.2 // indirect ++ github.com/huandu/xstrings v1.3.3 // indirect + github.com/imdario/mergo v0.3.15 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect +- github.com/mattn/go-isatty v0.0.16 // indirect +- github.com/mitchellh/cli v1.1.5 // indirect ++ github.com/mattn/go-isatty v0.0.20 // indirect ++ github.com/mattn/go-runewidth v0.0.9 // indirect + github.com/mitchellh/copystructure v1.2.0 // indirect + github.com/mitchellh/go-testing-interface v1.14.1 // indirect + github.com/mitchellh/go-wordwrap v1.0.0 // indirect +@@ -61,15 +63,18 @@ require ( + github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect + github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect + github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect ++ github.com/yuin/goldmark v1.6.0 // indirect ++ github.com/yuin/goldmark-meta v1.1.0 // indirect + github.com/zclconf/go-cty v1.14.1 // indirect + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect +- golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect ++ golang.org/x/mod v0.14.0 // indirect ++ golang.org/x/net v0.18.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect + google.golang.org/grpc v1.60.0 // indirect + google.golang.org/protobuf v1.31.0 // indirect ++ gopkg.in/yaml.v2 v2.3.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..371b32b 100644 +--- a/go.sum ++++ b/go.sum +@@ -1,41 +1,41 @@ + dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= ++github.com/Kunde21/markdownfmt/v3 v3.1.0 h1:KiZu9LKs+wFFBQKhrZJrFZwtLnCCWJahL+S+E/3VnM0= ++github.com/Kunde21/markdownfmt/v3 v3.1.0/go.mod h1:tPXN1RTyOzJwhfHoon9wUr4HGYmWgVxSQN6VBJDkrVc= + github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= + github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= +-github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030IGemrRc= +-github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +-github.com/Masterminds/sprig/v3 v3.2.1/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= +-github.com/Masterminds/sprig/v3 v3.2.2 h1:17jRggJu518dr3QaafizSXOjKYp94wKfABxUmyxvxX8= +-github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= ++github.com/Masterminds/semver/v3 v3.2.0 h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g= ++github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= ++github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= ++github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= + github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= + github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= + github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= +-github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ= + github.com/agext/levenshtein v1.2.2 h1:0S/Yg6LYmFJ5stwQeRp6EeOcCbj7xiqQSdNelsXvaqE= + github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= + github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= + github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= + github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= +-github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= + github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= + github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= + github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= + github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= + github.com/bufbuild/protocompile v0.4.0 h1:LbFKd2XowZvQ/kajzguUp2DC9UEIQhIq77fZZlaQsNA= + github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= +-github.com/cloudflare/circl v1.3.3 h1:fE/Qz0QdIGqeWfnwq0RE0R7MI51s0M2E4Ga9kq5AEMs= + github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= ++github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= ++github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= + github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= + github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= + github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= + github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= + github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= +-github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +-github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= + github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= ++github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= ++github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= + github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= + github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= + github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= +-github.com/go-git/go-git/v5 v5.9.0 h1:cD9SFA7sHVRdJ7AYck1ZaAa/yeuBvGPxwXDL8cxrObY= ++github.com/go-git/go-git/v5 v5.10.1 h1:tu8/D8i+TWxgKpzQ3Vc43e+kkhXqtsZCKI/egajKnxk= + github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= + github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +@@ -48,9 +48,10 @@ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ + github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= + github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/hashicorp/cli v1.1.6 h1:CMOV+/LJfL1tXCOKrgAX0uRKnzjj/mpmqNXloRSy2K8= ++github.com/hashicorp/cli v1.1.6/go.mod h1:MPon5QYlgjjo0BSoAiN0ESeT5fRzDjVRp+uioJ0piz4= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -73,18 +74,18 @@ github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/C + github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= + github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= + github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +-github.com/hashicorp/hc-install v0.6.1 h1:IGxShH7AVhPaSuSJpKtVi/EFORNjO+OYVJJrAtGG2mY= +-github.com/hashicorp/hc-install v0.6.1/go.mod h1:0fW3jpg+wraYSnFDJ6Rlie3RvLf1bIqVIkzoon4KoVE= ++github.com/hashicorp/hc-install v0.6.2 h1:V1k+Vraqz4olgZ9UzKiAcbman9i9scg9GgSt/U3mw/M= ++github.com/hashicorp/hc-install v0.6.2/go.mod h1:2JBpd+NCFKiHiu/yYCGaPyPHhZLxXTpz8oreHa/a3Ps= + github.com/hashicorp/hcl/v2 v2.19.1 h1://i05Jqznmb2EXqa39Nsvyan2o5XyMowW5fnCKW5RPI= + github.com/hashicorp/hcl/v2 v2.19.1/go.mod h1:ThLC89FV4p9MPW804KVbe/cEXoQ8NZEh+JtMeeGErHE= + github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= + github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +-github.com/hashicorp/terraform-exec v0.19.0 h1:FpqZ6n50Tk95mItTSS9BjeOVUb4eg81SpgVtZNNtFSM= +-github.com/hashicorp/terraform-exec v0.19.0/go.mod h1:tbxUpe3JKruE9Cuf65mycSIT8KiNPZ0FkuTE3H4urQg= +-github.com/hashicorp/terraform-json v0.18.0 h1:pCjgJEqqDESv4y0Tzdqfxr/edOIGkjs8keY42xfNBwU= +-github.com/hashicorp/terraform-json v0.18.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= +-github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFccGyBZn52KtMNsS12dI= +-github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= ++github.com/hashicorp/terraform-exec v0.20.0 h1:DIZnPsqzPGuUnq6cH8jWcPunBfY+C+M8JyYF3vpnuEo= ++github.com/hashicorp/terraform-exec v0.20.0/go.mod h1:ckKGkJWbsNqFKV1itgMnE0hY9IYf1HoiekpuN0eWoDw= ++github.com/hashicorp/terraform-json v0.20.0 h1:cJcvn4gIOTi0SD7pIy+xiofV1zFA3hza+6K+fo52IX8= ++github.com/hashicorp/terraform-json v0.20.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= ++github.com/hashicorp/terraform-plugin-docs v0.17.0 h1:H1Yc+bgB//Geau5g7YKkhG5v9tghI3vplfIYTOl85Uw= ++github.com/hashicorp/terraform-plugin-docs v0.17.0/go.mod h1:cKC8GSLE+0a0bi7LtlpXgrqnlRDCGoGDn15PTEA+Ang= + github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= + github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= + github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +@@ -101,9 +102,8 @@ github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S + github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= + github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= + github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= +-github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +-github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw= +-github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= ++github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= ++github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= + github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= + github.com/imdario/mergo v0.3.15 h1:M8XP7IuFNsqUx6VPK2P9OSmsYsI/YFaGil0uD21V3dM= + github.com/imdario/mergo v0.3.15/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= +@@ -118,18 +118,17 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= + github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 h1:kHKxCOLcHH8r4Fzarl4+Y3K5hjothkVW5z7T1dUM11U= + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530/go.mod h1:/gBX06Kw0exX1HrwmoBibFA98yBk/jxKpGVeyQbff+s= +-github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= + github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= + github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= + github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= + github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +-github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= + github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= + github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +-github.com/mattn/go-isatty v0.0.16 h1:bq3VjFmv/sOjHtdEhmkEV4x1AJtvUvOJ2PFAZ5+peKQ= + github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +-github.com/mitchellh/cli v1.1.5 h1:OxRIeJXpAMztws/XHlN2vu6imG5Dpq+j61AzAX5fLng= +-github.com/mitchellh/cli v1.1.5/go.mod h1:v8+iFts2sPIKUV1ltktPXMCC8fumSKFItNcD2cLtRR4= ++github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= ++github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= ++github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0= ++github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= + github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= + github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= + github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= +@@ -147,17 +146,16 @@ github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQ + github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= + github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= + github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +-github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= + github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXqo= + github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= +-github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k= ++github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= + github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3VRLtww= + github.com/russross/blackfriday v1.6.0/go.mod h1:ti0ldHuxg49ri4ksnFxlkCfN+hvslNlmVHqNRXXJNAY= + github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= + github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= + github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= + github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +-github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM= ++github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= + github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= + github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= + github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= +@@ -165,9 +163,8 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ + github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= + github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= + github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +-github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +-github.com/stretchr/testify v1.7.2 h1:4jaiDzPyXQvSd7D0EjG45355tLlV3VOECpq10pLC+8s= + github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= ++github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= + github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= + github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= + github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= +@@ -177,12 +174,15 @@ github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAh + github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= + github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= + github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= ++github.com/yuin/goldmark v1.6.0 h1:boZcn2GTjpsynOsC0iJHnBWa4Bi0qzfJjthwauItG68= ++github.com/yuin/goldmark v1.6.0/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= ++github.com/yuin/goldmark-meta v1.1.0 h1:pWw+JLHGZe8Rk0EGsMVssiNb/AaPMHfSRszZeUeiOUc= ++github.com/yuin/goldmark-meta v1.1.0/go.mod h1:U4spWENafuA7Zyg+Lj5RqK/MF+ovMYtBvXi1lBb2VP0= + github.com/zclconf/go-cty v1.14.1 h1:t9fyA35fwjjUMcmL5hLER+e/rEPqrbCK1/OSE4SI9KA= + github.com/zclconf/go-cty v1.14.1/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= + golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +-golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +-golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= + golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= ++golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= + golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= + golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= + golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +@@ -191,8 +191,8 @@ golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 h1:EDuYyU/MkFXllv9QF9819VlI9 + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= + golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +-golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= +-golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= ++golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= ++golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= + golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= + golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= + golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +@@ -200,14 +200,13 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= ++golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +-golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= + golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= + golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= + golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +@@ -262,7 +261,7 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33 + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= + gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= ++gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU= + gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +-gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= + gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= + gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/pulls/2.json b/pulls/2.json @@ -0,0 +1,26 @@ +{ + "number": 2, + "title": "Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.17.0", + "state": "closed", + "diff_file": "2.diff", + "author": "dependabot[bot]", + "created_at": "2024-01-18T03:07:12Z", + "closed_at": "2024-01-25T02:46:39Z", + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-docs-0.17.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.16.0 to 0.17.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-docs/releases\">github.com/hashicorp/terraform-plugin-docs's releases</a>.</em></p>\n<blockquote>\n<h2>v0.17.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly.\nFor example, switch the following template code:\n<code>{{printf &quot;{{codefile \\&quot;shell\\&quot; %q}}&quot; .ImportFile}}</code>\nto\n<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314\">#314</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299\">#299</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296\">#296</a>)</li>\n<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-docs's changelog</a>.</em></p>\n<blockquote>\n<h2>0.17.0 (January 17, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly.\nFor example, switch the following template code:\n<code>{{printf &quot;{{codefile \\&quot;shell\\&quot; %q}}&quot; .ImportFile}}</code>\nto\n<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314\">#314</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299\">#299</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296\">#296</a>)</li>\n<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/1856bda3cf43d608c6c127c6bce8b841a0737172\"><code>1856bda</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/6dec712fb402921fab6a6fca383e908bbb52bb2b\"><code>6dec712</code></a> Bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/306\">#306</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/042eb55cb3191282e8ffbae2cd05474eee609845\"><code>042eb55</code></a> Document the default behavior of <code>--tf-version</code> and usage of Terraform binary...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/2e13971edd11385e94c2f18a9d524651dbd642e9\"><code>2e13971</code></a> deps: Migrate to github.com/hashicorp/cli (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/322\">#322</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/eff4087f0c37ea25f8d032ccf87d0d833f4dc45f\"><code>eff4087</code></a> Update README.md - add <code>tools.go</code> quick example (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/289\">#289</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/068a22697e08a30c09544e0e5a3715d7b744b1d7\"><code>068a226</code></a> Implement <code>migrate</code> sub-command (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314\">#314</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/8456c0cd9e8a124a6b2f7387fa064be8341b8ee9\"><code>8456c0c</code></a> Bump github.com/hashicorp/terraform-json from 0.18.0 to 0.20.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/315\">#315</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/8b2a7060df3c3063c29598f463b95b84e703f2f1\"><code>8b2a706</code></a> Bump github.com/hashicorp/terraform-exec from 0.19.0 to 0.20.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/313\">#313</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/de5265bad545a16620a5401e8fa1e80c61681373\"><code>de5265b</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/319\">#319</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/0db8e4f7d0b6c94e5d247a9257268e27ef96fdbe\"><code>0db8e4f</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /tools (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/320\">#320</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-docs/compare/v0.16.0...v0.17.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-docs&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [ + { + "author": "dependabot[bot]", + "created_at": "2024-01-25T02:46:38Z", + "body": "Superseded by #3." + } + ], + "review_comments": [] +} diff --git a/pulls/2.md b/pulls/2.md @@ -0,0 +1,124 @@ +# PR #2 Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.17.0 + +- **Status:** closed +- **Author:** @dependabot[bot] +- **Created:** 2024-01-18T03:07:12Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-docs-0.17.0 → main +- **Closed:** 2024-01-25T02:46:39Z +- **Labels:** dependencies +- **Diff:** [2.diff](./2.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.16.0 to 0.17.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-docs/releases">github.com/hashicorp/terraform-plugin-docs's releases</a>.</em></p> +<blockquote> +<h2>v0.17.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly. +For example, switch the following template code: +<code>{{printf &quot;{{codefile \&quot;shell\&quot; %q}}&quot; .ImportFile}}</code> +to +<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314">#314</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299">#299</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296">#296</a>)</li> +<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-docs's changelog</a>.</em></p> +<blockquote> +<h2>0.17.0 (January 17, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly. +For example, switch the following template code: +<code>{{printf &quot;{{codefile \&quot;shell\&quot; %q}}&quot; .ImportFile}}</code> +to +<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314">#314</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299">#299</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296">#296</a>)</li> +<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/1856bda3cf43d608c6c127c6bce8b841a0737172"><code>1856bda</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/6dec712fb402921fab6a6fca383e908bbb52bb2b"><code>6dec712</code></a> Bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/306">#306</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/042eb55cb3191282e8ffbae2cd05474eee609845"><code>042eb55</code></a> Document the default behavior of <code>--tf-version</code> and usage of Terraform binary...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/2e13971edd11385e94c2f18a9d524651dbd642e9"><code>2e13971</code></a> deps: Migrate to github.com/hashicorp/cli (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/322">#322</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/eff4087f0c37ea25f8d032ccf87d0d833f4dc45f"><code>eff4087</code></a> Update README.md - add <code>tools.go</code> quick example (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/289">#289</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/068a22697e08a30c09544e0e5a3715d7b744b1d7"><code>068a226</code></a> Implement <code>migrate</code> sub-command (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314">#314</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/8456c0cd9e8a124a6b2f7387fa064be8341b8ee9"><code>8456c0c</code></a> Bump github.com/hashicorp/terraform-json from 0.18.0 to 0.20.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/315">#315</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/8b2a7060df3c3063c29598f463b95b84e703f2f1"><code>8b2a706</code></a> Bump github.com/hashicorp/terraform-exec from 0.19.0 to 0.20.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/313">#313</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/de5265bad545a16620a5401e8fa1e80c61681373"><code>de5265b</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/319">#319</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/0db8e4f7d0b6c94e5d247a9257268e27ef96fdbe"><code>0db8e4f</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /tools (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/320">#320</a>)</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-docs/compare/v0.16.0...v0.17.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-docs&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + + +## Comments + +### @dependabot[bot] — 2024-01-25T02:46:38Z + +Superseded by #3. + diff --git a/pulls/3.diff b/pulls/3.diff @@ -0,0 +1,304 @@ +diff --git a/go.mod b/go.mod +index 7213472..65f561a 100644 +--- a/go.mod ++++ b/go.mod +@@ -3,7 +3,7 @@ module github.com/MTRNord/terraform-provider-matrix + go 1.20 + + require ( +- github.com/hashicorp/terraform-plugin-docs v0.16.0 ++ github.com/hashicorp/terraform-plugin-docs v0.18.0 + github.com/hashicorp/terraform-plugin-framework v1.4.2 + github.com/hashicorp/terraform-plugin-go v0.20.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 +@@ -12,19 +12,21 @@ require ( + ) + + require ( ++ github.com/Kunde21/markdownfmt/v3 v3.1.0 // indirect + github.com/Masterminds/goutils v1.1.1 // indirect +- github.com/Masterminds/semver/v3 v3.1.1 // indirect +- github.com/Masterminds/sprig/v3 v3.2.2 // indirect ++ github.com/Masterminds/semver/v3 v3.2.0 // indirect ++ github.com/Masterminds/sprig/v3 v3.2.3 // indirect + github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect + github.com/agext/levenshtein v1.2.2 // indirect + github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect + github.com/armon/go-radix v1.0.0 // indirect + github.com/bgentry/speakeasy v0.1.0 // indirect +- github.com/cloudflare/circl v1.3.3 // indirect +- github.com/fatih/color v1.13.0 // indirect ++ github.com/cloudflare/circl v1.3.7 // indirect ++ github.com/fatih/color v1.16.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect + github.com/google/uuid v1.3.1 // indirect ++ github.com/hashicorp/cli v1.1.6 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -34,20 +36,20 @@ require ( + github.com/hashicorp/go-plugin v1.6.0 // indirect + github.com/hashicorp/go-uuid v1.0.3 // indirect + github.com/hashicorp/go-version v1.6.0 // indirect +- github.com/hashicorp/hc-install v0.6.1 // indirect ++ github.com/hashicorp/hc-install v0.6.2 // indirect + github.com/hashicorp/hcl/v2 v2.19.1 // indirect + github.com/hashicorp/logutils v1.0.0 // indirect +- github.com/hashicorp/terraform-exec v0.19.0 // indirect +- github.com/hashicorp/terraform-json v0.18.0 // indirect ++ github.com/hashicorp/terraform-exec v0.20.0 // indirect ++ github.com/hashicorp/terraform-json v0.21.0 // indirect + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 // indirect + github.com/hashicorp/terraform-registry-address v0.2.3 // indirect + github.com/hashicorp/terraform-svchost v0.1.1 // indirect + github.com/hashicorp/yamux v0.1.1 // indirect +- github.com/huandu/xstrings v1.3.2 // indirect ++ github.com/huandu/xstrings v1.3.3 // indirect + github.com/imdario/mergo v0.3.15 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect +- github.com/mattn/go-isatty v0.0.16 // indirect +- github.com/mitchellh/cli v1.1.5 // indirect ++ github.com/mattn/go-isatty v0.0.20 // indirect ++ github.com/mattn/go-runewidth v0.0.9 // indirect + github.com/mitchellh/copystructure v1.2.0 // indirect + github.com/mitchellh/go-testing-interface v1.14.1 // indirect + github.com/mitchellh/go-wordwrap v1.0.0 // indirect +@@ -61,15 +63,18 @@ require ( + github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect + github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect + github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect ++ github.com/yuin/goldmark v1.6.0 // indirect ++ github.com/yuin/goldmark-meta v1.1.0 // indirect + github.com/zclconf/go-cty v1.14.1 // indirect + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect +- golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect ++ golang.org/x/mod v0.14.0 // indirect ++ golang.org/x/net v0.18.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect + google.golang.org/grpc v1.60.0 // indirect + google.golang.org/protobuf v1.31.0 // indirect ++ gopkg.in/yaml.v2 v2.3.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..8c3ae09 100644 +--- a/go.sum ++++ b/go.sum +@@ -1,41 +1,41 @@ + dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= ++github.com/Kunde21/markdownfmt/v3 v3.1.0 h1:KiZu9LKs+wFFBQKhrZJrFZwtLnCCWJahL+S+E/3VnM0= ++github.com/Kunde21/markdownfmt/v3 v3.1.0/go.mod h1:tPXN1RTyOzJwhfHoon9wUr4HGYmWgVxSQN6VBJDkrVc= + github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= + github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= +-github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030IGemrRc= +-github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +-github.com/Masterminds/sprig/v3 v3.2.1/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= +-github.com/Masterminds/sprig/v3 v3.2.2 h1:17jRggJu518dr3QaafizSXOjKYp94wKfABxUmyxvxX8= +-github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= ++github.com/Masterminds/semver/v3 v3.2.0 h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g= ++github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= ++github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= ++github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= + github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= + github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= + github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= +-github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ= + github.com/agext/levenshtein v1.2.2 h1:0S/Yg6LYmFJ5stwQeRp6EeOcCbj7xiqQSdNelsXvaqE= + github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= + github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= + github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= + github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= +-github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= + github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= + github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= + github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= + github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= + github.com/bufbuild/protocompile v0.4.0 h1:LbFKd2XowZvQ/kajzguUp2DC9UEIQhIq77fZZlaQsNA= + github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= +-github.com/cloudflare/circl v1.3.3 h1:fE/Qz0QdIGqeWfnwq0RE0R7MI51s0M2E4Ga9kq5AEMs= + github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= ++github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= ++github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= + github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= + github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= + github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= + github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= + github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= +-github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +-github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= + github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= ++github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= ++github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= + github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= + github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= + github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= +-github.com/go-git/go-git/v5 v5.9.0 h1:cD9SFA7sHVRdJ7AYck1ZaAa/yeuBvGPxwXDL8cxrObY= ++github.com/go-git/go-git/v5 v5.10.1 h1:tu8/D8i+TWxgKpzQ3Vc43e+kkhXqtsZCKI/egajKnxk= + github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= + github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +@@ -48,9 +48,10 @@ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ + github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= + github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/hashicorp/cli v1.1.6 h1:CMOV+/LJfL1tXCOKrgAX0uRKnzjj/mpmqNXloRSy2K8= ++github.com/hashicorp/cli v1.1.6/go.mod h1:MPon5QYlgjjo0BSoAiN0ESeT5fRzDjVRp+uioJ0piz4= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -73,18 +74,18 @@ github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/C + github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= + github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= + github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +-github.com/hashicorp/hc-install v0.6.1 h1:IGxShH7AVhPaSuSJpKtVi/EFORNjO+OYVJJrAtGG2mY= +-github.com/hashicorp/hc-install v0.6.1/go.mod h1:0fW3jpg+wraYSnFDJ6Rlie3RvLf1bIqVIkzoon4KoVE= ++github.com/hashicorp/hc-install v0.6.2 h1:V1k+Vraqz4olgZ9UzKiAcbman9i9scg9GgSt/U3mw/M= ++github.com/hashicorp/hc-install v0.6.2/go.mod h1:2JBpd+NCFKiHiu/yYCGaPyPHhZLxXTpz8oreHa/a3Ps= + github.com/hashicorp/hcl/v2 v2.19.1 h1://i05Jqznmb2EXqa39Nsvyan2o5XyMowW5fnCKW5RPI= + github.com/hashicorp/hcl/v2 v2.19.1/go.mod h1:ThLC89FV4p9MPW804KVbe/cEXoQ8NZEh+JtMeeGErHE= + github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= + github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +-github.com/hashicorp/terraform-exec v0.19.0 h1:FpqZ6n50Tk95mItTSS9BjeOVUb4eg81SpgVtZNNtFSM= +-github.com/hashicorp/terraform-exec v0.19.0/go.mod h1:tbxUpe3JKruE9Cuf65mycSIT8KiNPZ0FkuTE3H4urQg= +-github.com/hashicorp/terraform-json v0.18.0 h1:pCjgJEqqDESv4y0Tzdqfxr/edOIGkjs8keY42xfNBwU= +-github.com/hashicorp/terraform-json v0.18.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= +-github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFccGyBZn52KtMNsS12dI= +-github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= ++github.com/hashicorp/terraform-exec v0.20.0 h1:DIZnPsqzPGuUnq6cH8jWcPunBfY+C+M8JyYF3vpnuEo= ++github.com/hashicorp/terraform-exec v0.20.0/go.mod h1:ckKGkJWbsNqFKV1itgMnE0hY9IYf1HoiekpuN0eWoDw= ++github.com/hashicorp/terraform-json v0.21.0 h1:9NQxbLNqPbEMze+S6+YluEdXgJmhQykRyRNd+zTI05U= ++github.com/hashicorp/terraform-json v0.21.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= ++github.com/hashicorp/terraform-plugin-docs v0.18.0 h1:2bINhzXc+yDeAcafurshCrIjtdu1XHn9zZ3ISuEhgpk= ++github.com/hashicorp/terraform-plugin-docs v0.18.0/go.mod h1:iIUfaJpdUmpi+rI42Kgq+63jAjI8aZVTyxp3Bvk9Hg8= + github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= + github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= + github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +@@ -101,9 +102,8 @@ github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S + github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= + github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= + github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= +-github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +-github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw= +-github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= ++github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= ++github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= + github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= + github.com/imdario/mergo v0.3.15 h1:M8XP7IuFNsqUx6VPK2P9OSmsYsI/YFaGil0uD21V3dM= + github.com/imdario/mergo v0.3.15/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= +@@ -118,18 +118,17 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= + github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 h1:kHKxCOLcHH8r4Fzarl4+Y3K5hjothkVW5z7T1dUM11U= + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530/go.mod h1:/gBX06Kw0exX1HrwmoBibFA98yBk/jxKpGVeyQbff+s= +-github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= + github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= + github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= + github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= + github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +-github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= + github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= + github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +-github.com/mattn/go-isatty v0.0.16 h1:bq3VjFmv/sOjHtdEhmkEV4x1AJtvUvOJ2PFAZ5+peKQ= + github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +-github.com/mitchellh/cli v1.1.5 h1:OxRIeJXpAMztws/XHlN2vu6imG5Dpq+j61AzAX5fLng= +-github.com/mitchellh/cli v1.1.5/go.mod h1:v8+iFts2sPIKUV1ltktPXMCC8fumSKFItNcD2cLtRR4= ++github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= ++github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= ++github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0= ++github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= + github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= + github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= + github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= +@@ -147,17 +146,16 @@ github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQ + github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= + github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= + github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +-github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= + github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXqo= + github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= +-github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k= ++github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= + github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3VRLtww= + github.com/russross/blackfriday v1.6.0/go.mod h1:ti0ldHuxg49ri4ksnFxlkCfN+hvslNlmVHqNRXXJNAY= + github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= + github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= + github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= + github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +-github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM= ++github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= + github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= + github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= + github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= +@@ -165,9 +163,8 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ + github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= + github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= + github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +-github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +-github.com/stretchr/testify v1.7.2 h1:4jaiDzPyXQvSd7D0EjG45355tLlV3VOECpq10pLC+8s= + github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= ++github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= + github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= + github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= + github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= +@@ -177,12 +174,15 @@ github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAh + github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= + github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= + github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= ++github.com/yuin/goldmark v1.6.0 h1:boZcn2GTjpsynOsC0iJHnBWa4Bi0qzfJjthwauItG68= ++github.com/yuin/goldmark v1.6.0/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= ++github.com/yuin/goldmark-meta v1.1.0 h1:pWw+JLHGZe8Rk0EGsMVssiNb/AaPMHfSRszZeUeiOUc= ++github.com/yuin/goldmark-meta v1.1.0/go.mod h1:U4spWENafuA7Zyg+Lj5RqK/MF+ovMYtBvXi1lBb2VP0= + github.com/zclconf/go-cty v1.14.1 h1:t9fyA35fwjjUMcmL5hLER+e/rEPqrbCK1/OSE4SI9KA= + github.com/zclconf/go-cty v1.14.1/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= + golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +-golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +-golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= + golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= ++golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= + golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= + golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= + golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +@@ -191,8 +191,8 @@ golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 h1:EDuYyU/MkFXllv9QF9819VlI9 + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= + golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +-golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= +-golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= ++golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= ++golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= + golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= + golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= + golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +@@ -200,14 +200,13 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= ++golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +-golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= + golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= + golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= + golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +@@ -262,7 +261,7 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33 + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= + gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= ++gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU= + gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +-gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= + gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= + gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/pulls/3.json b/pulls/3.json @@ -0,0 +1,20 @@ +{ + "number": 3, + "title": "Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.18.0", + "state": "open", + "diff_file": "3.diff", + "author": "dependabot[bot]", + "created_at": "2024-01-25T02:46:37Z", + "closed_at": null, + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-docs-0.18.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.16.0 to 0.18.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-docs/releases\">github.com/hashicorp/terraform-plugin-docs's releases</a>.</em></p>\n<blockquote>\n<h2>v0.18.0</h2>\n<p>FEATURES:</p>\n<ul>\n<li>generate: Add support for Provider-defined Function documentation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328\">#328</a>)</li>\n<li>migrate: Add support for Provider-defined Function documentation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328\">#328</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>validate: Add <code>functions</code> to list of allowed template and rendered website subdirectories (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328\">#328</a>)</li>\n</ul>\n<h2>v0.17.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly.\nFor example, switch the following template code:\n<code>{{printf &quot;{{codefile \\&quot;shell\\&quot; %q}}&quot; .ImportFile}}</code>\nto\n<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314\">#314</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299\">#299</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296\">#296</a>)</li>\n<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-docs's changelog</a>.</em></p>\n<blockquote>\n<h2>0.18.0 (January 24, 2024)</h2>\n<p>FEATURES:</p>\n<ul>\n<li>generate: Add support for Provider-defined Function documentation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328\">#328</a>)</li>\n<li>migrate: Add support for Provider-defined Function documentation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328\">#328</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>validate: Add <code>functions</code> to list of allowed template and rendered website subdirectories (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328\">#328</a>)</li>\n</ul>\n<h2>0.17.0 (January 17, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly.\nFor example, switch the following template code:\n<code>{{printf &quot;{{codefile \\&quot;shell\\&quot; %q}}&quot; .ImportFile}}</code>\nto\n<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314\">#314</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299\">#299</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296\">#296</a>)</li>\n<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300\">#300</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/4c08c0eed13b3819b4342dc0cb119b3be62305b1\"><code>4c08c0e</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/69163cd34b1dd82989d338020dcf066e779b6f34\"><code>69163cd</code></a> Add Support for Provider-defined Function Documentation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328\">#328</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/56c7fae74f885ee2e2bc5348035d62c72687f9e0\"><code>56c7fae</code></a> Bump github.com/hashicorp/terraform-json from 0.20.0 to 0.21.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/325\">#325</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/1856bda3cf43d608c6c127c6bce8b841a0737172\"><code>1856bda</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/6dec712fb402921fab6a6fca383e908bbb52bb2b\"><code>6dec712</code></a> Bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/306\">#306</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/042eb55cb3191282e8ffbae2cd05474eee609845\"><code>042eb55</code></a> Document the default behavior of <code>--tf-version</code> and usage of Terraform binary...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/2e13971edd11385e94c2f18a9d524651dbd642e9\"><code>2e13971</code></a> deps: Migrate to github.com/hashicorp/cli (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/322\">#322</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/eff4087f0c37ea25f8d032ccf87d0d833f4dc45f\"><code>eff4087</code></a> Update README.md - add <code>tools.go</code> quick example (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/289\">#289</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/068a22697e08a30c09544e0e5a3715d7b744b1d7\"><code>068a226</code></a> Implement <code>migrate</code> sub-command (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314\">#314</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-docs/commit/8456c0cd9e8a124a6b2f7387fa064be8341b8ee9\"><code>8456c0c</code></a> Bump github.com/hashicorp/terraform-json from 0.18.0 to 0.20.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/315\">#315</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-docs/compare/v0.16.0...v0.18.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-docs&package-manager=go_modules&previous-version=0.16.0&new-version=0.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [], + "review_comments": [] +} diff --git a/pulls/3.md b/pulls/3.md @@ -0,0 +1,136 @@ +# PR #3 Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.18.0 + +- **Status:** open +- **Author:** @dependabot[bot] +- **Created:** 2024-01-25T02:46:37Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-docs-0.18.0 → main +- **Labels:** dependencies +- **Diff:** [3.diff](./3.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.16.0 to 0.18.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-docs/releases">github.com/hashicorp/terraform-plugin-docs's releases</a>.</em></p> +<blockquote> +<h2>v0.18.0</h2> +<p>FEATURES:</p> +<ul> +<li>generate: Add support for Provider-defined Function documentation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328">#328</a>)</li> +<li>migrate: Add support for Provider-defined Function documentation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328">#328</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>validate: Add <code>functions</code> to list of allowed template and rendered website subdirectories (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328">#328</a>)</li> +</ul> +<h2>v0.17.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly. +For example, switch the following template code: +<code>{{printf &quot;{{codefile \&quot;shell\&quot; %q}}&quot; .ImportFile}}</code> +to +<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314">#314</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299">#299</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296">#296</a>)</li> +<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-docs's changelog</a>.</em></p> +<blockquote> +<h2>0.18.0 (January 24, 2024)</h2> +<p>FEATURES:</p> +<ul> +<li>generate: Add support for Provider-defined Function documentation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328">#328</a>)</li> +<li>migrate: Add support for Provider-defined Function documentation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328">#328</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>validate: Add <code>functions</code> to list of allowed template and rendered website subdirectories (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328">#328</a>)</li> +</ul> +<h2>0.17.0 (January 17, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>generate: templates using <code>printf</code> with either <code>codefile</code> or <code>tffile</code> to render code examples in markdown will need to switch to using those functions directly. +For example, switch the following template code: +<code>{{printf &quot;{{codefile \&quot;shell\&quot; %q}}&quot; .ImportFile}}</code> +to +<code>{{codefile &quot;shell&quot; .ImportFile}}</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>migrate: Added new <code>migrate</code> subcommand that migrates existing provider docs using the rendered website source directories (<code>website/docs/</code> or <code>/docs/</code>) to a <code>terraform-plugin-docs</code>-supported templates directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314">#314</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>generate: Add <code>provider-schema</code> flag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/299">#299</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>generate: fix <code>no such file or directory</code> error when running <code>generate</code> with no existing rendered website directory. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/296">#296</a>)</li> +<li>generate: fix incorrect rendering of example and import files for providers with no docs templates or with generic fallback templates. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/300">#300</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/4c08c0eed13b3819b4342dc0cb119b3be62305b1"><code>4c08c0e</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/69163cd34b1dd82989d338020dcf066e779b6f34"><code>69163cd</code></a> Add Support for Provider-defined Function Documentation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/328">#328</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/56c7fae74f885ee2e2bc5348035d62c72687f9e0"><code>56c7fae</code></a> Bump github.com/hashicorp/terraform-json from 0.20.0 to 0.21.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/325">#325</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/1856bda3cf43d608c6c127c6bce8b841a0737172"><code>1856bda</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/6dec712fb402921fab6a6fca383e908bbb52bb2b"><code>6dec712</code></a> Bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/306">#306</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/042eb55cb3191282e8ffbae2cd05474eee609845"><code>042eb55</code></a> Document the default behavior of <code>--tf-version</code> and usage of Terraform binary...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/2e13971edd11385e94c2f18a9d524651dbd642e9"><code>2e13971</code></a> deps: Migrate to github.com/hashicorp/cli (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/322">#322</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/eff4087f0c37ea25f8d032ccf87d0d833f4dc45f"><code>eff4087</code></a> Update README.md - add <code>tools.go</code> quick example (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/289">#289</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/068a22697e08a30c09544e0e5a3715d7b744b1d7"><code>068a226</code></a> Implement <code>migrate</code> sub-command (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/314">#314</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-docs/commit/8456c0cd9e8a124a6b2f7387fa064be8341b8ee9"><code>8456c0c</code></a> Bump github.com/hashicorp/terraform-json from 0.18.0 to 0.20.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-docs/issues/315">#315</a>)</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-docs/compare/v0.16.0...v0.18.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-docs&package-manager=go_modules&previous-version=0.16.0&new-version=0.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + diff --git a/pulls/4.diff b/pulls/4.diff @@ -0,0 +1,96 @@ +diff --git a/go.mod b/go.mod +index 7213472..99d353f 100644 +--- a/go.mod ++++ b/go.mod +@@ -5,7 +5,7 @@ go 1.20 + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 + github.com/hashicorp/terraform-plugin-framework v1.4.2 +- github.com/hashicorp/terraform-plugin-go v0.20.0 ++ github.com/hashicorp/terraform-plugin-go v0.21.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 + github.com/hashicorp/terraform-plugin-testing v1.6.0 + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 +@@ -24,7 +24,7 @@ require ( + github.com/fatih/color v1.13.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect +- github.com/google/uuid v1.3.1 // indirect ++ github.com/google/uuid v1.4.0 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -65,11 +65,11 @@ require ( + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect + golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect ++ golang.org/x/net v0.18.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect +- google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect +- google.golang.org/grpc v1.60.0 // indirect +- google.golang.org/protobuf v1.31.0 // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect ++ google.golang.org/grpc v1.61.0 // indirect ++ google.golang.org/protobuf v1.32.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..3bec5e5 100644 +--- a/go.sum ++++ b/go.sum +@@ -49,8 +49,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +-github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= ++github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -87,8 +87,8 @@ github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFcc + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= + github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= + github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= +-github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +-github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= ++github.com/hashicorp/terraform-plugin-go v0.21.0 h1:VSjdVQYNDKR0l2pi3vsFK1PdMQrw6vGOshJXMNFeVc0= ++github.com/hashicorp/terraform-plugin-go v0.21.0/go.mod h1:piJp8UmO1uupCvC9/H74l2C6IyKG0rW4FDedIpwW5RQ= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= + github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 h1:X7vB6vn5tON2b49ILa4W7mFAsndeqJ7bZFOGbVO+0Cc= +@@ -200,8 +200,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= ++golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +@@ -249,14 +249,14 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T + google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= + google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= + google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +-google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +-google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 h1:Jyp0Hsi0bmHXG6k9eATXoYtjd6e2UzZ1SCn/wIupY14= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= ++google.golang.org/grpc v1.61.0 h1:TOvOcuXn30kRao+gfcvsebNEa5iZIiLkisYEkf7R7o0= ++google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= + google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= + google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +-google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +-google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= ++google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= ++google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/pulls/4.json b/pulls/4.json @@ -0,0 +1,26 @@ +{ + "number": 4, + "title": "Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.21.0", + "state": "closed", + "diff_file": "4.diff", + "author": "dependabot[bot]", + "created_at": "2024-01-29T02:34:39Z", + "closed_at": "2024-02-23T02:18:55Z", + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.21.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.20.0 to 0.21.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-go/releases\">github.com/hashicorp/terraform-plugin-go's releases</a>.</em></p>\n<blockquote>\n<h2>v0.21.0</h2>\n<p>NOTES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-go's changelog</a>.</em></p>\n<blockquote>\n<h2>0.21.0 (January 26, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/1a2a9f86a5f1c9ca092f7b1d4840c968ab9cae60\"><code>1a2a9f8</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/5206b46b8caf7c2bbbb20729d478beba866818a4\"><code>5206b46</code></a> tfprotov5+tfprotov6: Include private state in MoveResourceState (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/372\">#372</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/c9a4f80115a1621126ca8f6e2582d2c8eb45ecb0\"><code>c9a4f80</code></a> tftypes: Guarantee Type interface MarshalJSON error safety (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/371\">#371</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/73243d5a23de8b8d81e0a79267623f21f424b295\"><code>73243d5</code></a> build(deps): Bump google.golang.org/grpc from 1.60.1 to 1.61.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/370\">#370</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/a7a830e03372c9b387cd63efbe2951449457f33e\"><code>a7a830e</code></a> tfprotov5+tfprotov6: Remove unnecessary AttributePath_Step error return (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/369\">#369</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/9cb265c4d9d6dddfd0b3cb558407e064f38fe3a5\"><code>9cb265c</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/368\">#368</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/89e7ee58d69618f238cfbd6ee6b4a7ffc9d20a43\"><code>89e7ee5</code></a> tfprotov5+tfprotov6: Cleanup and unit test fromproto/toproto packages (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/367\">#367</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/bd50706a98d2f4bfae13f6efdb44a1c7b5dbf3a2\"><code>bd50706</code></a> tfprotov5+tfprotov6: Initial MoveResourceState support (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/7553bff795065d10dedbcbf8b471a0697c456813\"><code>7553bff</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/366\">#366</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/717e2b309a217d78eca96bd2da24384be80c451c\"><code>717e2b3</code></a> build(deps): Bump github.com/cloudflare/circl in /tools (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/361\">#361</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-go/compare/v0.20.0...v0.21.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.20.0&new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [ + { + "author": "dependabot[bot]", + "created_at": "2024-02-23T02:18:55Z", + "body": "Superseded by #5." + } + ], + "review_comments": [] +} diff --git a/pulls/4.md b/pulls/4.md @@ -0,0 +1,98 @@ +# PR #4 Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.21.0 + +- **Status:** closed +- **Author:** @dependabot[bot] +- **Created:** 2024-01-29T02:34:39Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.21.0 → main +- **Closed:** 2024-02-23T02:18:55Z +- **Labels:** dependencies +- **Diff:** [4.diff](./4.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.20.0 to 0.21.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-go/releases">github.com/hashicorp/terraform-plugin-go's releases</a>.</em></p> +<blockquote> +<h2>v0.21.0</h2> +<p>NOTES:</p> +<ul> +<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-go's changelog</a>.</em></p> +<blockquote> +<h2>0.21.0 (January 26, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/1a2a9f86a5f1c9ca092f7b1d4840c968ab9cae60"><code>1a2a9f8</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/5206b46b8caf7c2bbbb20729d478beba866818a4"><code>5206b46</code></a> tfprotov5+tfprotov6: Include private state in MoveResourceState (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/372">#372</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/c9a4f80115a1621126ca8f6e2582d2c8eb45ecb0"><code>c9a4f80</code></a> tftypes: Guarantee Type interface MarshalJSON error safety (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/371">#371</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/73243d5a23de8b8d81e0a79267623f21f424b295"><code>73243d5</code></a> build(deps): Bump google.golang.org/grpc from 1.60.1 to 1.61.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/370">#370</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/a7a830e03372c9b387cd63efbe2951449457f33e"><code>a7a830e</code></a> tfprotov5+tfprotov6: Remove unnecessary AttributePath_Step error return (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/369">#369</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/9cb265c4d9d6dddfd0b3cb558407e064f38fe3a5"><code>9cb265c</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/368">#368</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/89e7ee58d69618f238cfbd6ee6b4a7ffc9d20a43"><code>89e7ee5</code></a> tfprotov5+tfprotov6: Cleanup and unit test fromproto/toproto packages (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/367">#367</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/bd50706a98d2f4bfae13f6efdb44a1c7b5dbf3a2"><code>bd50706</code></a> tfprotov5+tfprotov6: Initial MoveResourceState support (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/7553bff795065d10dedbcbf8b471a0697c456813"><code>7553bff</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/366">#366</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/717e2b309a217d78eca96bd2da24384be80c451c"><code>717e2b3</code></a> build(deps): Bump github.com/cloudflare/circl in /tools (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/361">#361</a>)</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-go/compare/v0.20.0...v0.21.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.20.0&new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + + +## Comments + +### @dependabot[bot] — 2024-02-23T02:18:55Z + +Superseded by #5. + diff --git a/pulls/5.diff b/pulls/5.diff @@ -0,0 +1,96 @@ +diff --git a/go.mod b/go.mod +index 7213472..f33b653 100644 +--- a/go.mod ++++ b/go.mod +@@ -5,7 +5,7 @@ go 1.20 + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 + github.com/hashicorp/terraform-plugin-framework v1.4.2 +- github.com/hashicorp/terraform-plugin-go v0.20.0 ++ github.com/hashicorp/terraform-plugin-go v0.22.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 + github.com/hashicorp/terraform-plugin-testing v1.6.0 + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 +@@ -24,7 +24,7 @@ require ( + github.com/fatih/color v1.13.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect +- github.com/google/uuid v1.3.1 // indirect ++ github.com/google/uuid v1.4.0 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -65,11 +65,11 @@ require ( + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect + golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect ++ golang.org/x/net v0.18.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect +- google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect +- google.golang.org/grpc v1.60.0 // indirect +- google.golang.org/protobuf v1.31.0 // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect ++ google.golang.org/grpc v1.61.1 // indirect ++ google.golang.org/protobuf v1.32.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..1c5e4b5 100644 +--- a/go.sum ++++ b/go.sum +@@ -49,8 +49,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +-github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= ++github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -87,8 +87,8 @@ github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFcc + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= + github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= + github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= +-github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +-github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= ++github.com/hashicorp/terraform-plugin-go v0.22.0 h1:1OS1Jk5mO0f5hrziWJGXXIxBrMe2j/B8E+DVGw43Xmc= ++github.com/hashicorp/terraform-plugin-go v0.22.0/go.mod h1:mPULV91VKss7sik6KFEcEu7HuTogMLLO/EvWCuFkRVE= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= + github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 h1:X7vB6vn5tON2b49ILa4W7mFAsndeqJ7bZFOGbVO+0Cc= +@@ -200,8 +200,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= ++golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +@@ -249,14 +249,14 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T + google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= + google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= + google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +-google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +-google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 h1:Jyp0Hsi0bmHXG6k9eATXoYtjd6e2UzZ1SCn/wIupY14= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= ++google.golang.org/grpc v1.61.1 h1:kLAiWrZs7YeDM6MumDe7m3y4aM6wacLzM1Y/wiLP9XY= ++google.golang.org/grpc v1.61.1/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= + google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= + google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +-google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +-google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= ++google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= ++google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/pulls/5.json b/pulls/5.json @@ -0,0 +1,26 @@ +{ + "number": 5, + "title": "Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.22.0", + "state": "closed", + "diff_file": "5.diff", + "author": "dependabot[bot]", + "created_at": "2024-02-23T02:18:53Z", + "closed_at": "2024-03-12T02:26:21Z", + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.22.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.20.0 to 0.22.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-go/releases\">github.com/hashicorp/terraform-plugin-go's releases</a>.</em></p>\n<blockquote>\n<h2>v0.22.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<p>NOTES:</p>\n<ul>\n<li>all: This Go module has been updated to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381\">#381</a>)</li>\n<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<h2>v0.21.0</h2>\n<p>NOTES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-go's changelog</a>.</em></p>\n<blockquote>\n<h2>0.22.0 (February 22, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<p>NOTES:</p>\n<ul>\n<li>all: This Go module has been updated to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381\">#381</a>)</li>\n<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<h2>0.21.0 (January 26, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/01b86e957909a2845ecce8d58f502771b4d70d99\"><code>01b86e9</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/d39a78e69824ad918078d13c0f63638162ae1122\"><code>d39a78e</code></a> all: Update Go Module to Go 1.21 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381\">#381</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/90a82fe9715d52bae9ea775601c4539526501237\"><code>90a82fe</code></a> tfprotov5+tfprotov6: Replace usage of diagnostics in CallFunction RPC with fu...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/0624268c976ec549c7e652ab912d86cd0ee535f8\"><code>0624268</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/379\">#379</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/72a8cdf8fee576a553d7f290582ed135a0ff6f9e\"><code>72a8cdf</code></a> build(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/378\">#378</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/de5d97e273e5daebed112bc644cc21ee7c979354\"><code>de5d97e</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/377\">#377</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/266801d6ab6ee97c4f4e2ff05b78b54a81dbd619\"><code>266801d</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/376\">#376</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/a3f1922a21412f0d815893e337385a289730925b\"><code>a3f1922</code></a> build(deps): Bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/375\">#375</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/950148e6774c9b7432e68e0106842a34acbbdca1\"><code>950148e</code></a> Added GHA dependabot config for managing hashicorp actions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/374\">#374</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/8aaa80a2200652ec463a345e7ea84507bcc2b3a2\"><code>8aaa80a</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/373\">#373</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-go/compare/v0.20.0...v0.22.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.20.0&new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [ + { + "author": "dependabot[bot]", + "created_at": "2024-03-12T02:26:20Z", + "body": "Superseded by #9." + } + ], + "review_comments": [] +} diff --git a/pulls/5.md b/pulls/5.md @@ -0,0 +1,118 @@ +# PR #5 Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.22.0 + +- **Status:** closed +- **Author:** @dependabot[bot] +- **Created:** 2024-02-23T02:18:53Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.22.0 → main +- **Closed:** 2024-03-12T02:26:21Z +- **Labels:** dependencies +- **Diff:** [5.diff](./5.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.20.0 to 0.22.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-go/releases">github.com/hashicorp/terraform-plugin-go's releases</a>.</em></p> +<blockquote> +<h2>v0.22.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<p>NOTES:</p> +<ul> +<li>all: This Go module has been updated to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381">#381</a>)</li> +<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<h2>v0.21.0</h2> +<p>NOTES:</p> +<ul> +<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-go's changelog</a>.</em></p> +<blockquote> +<h2>0.22.0 (February 22, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<p>NOTES:</p> +<ul> +<li>all: This Go module has been updated to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381">#381</a>)</li> +<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<h2>0.21.0 (January 26, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/01b86e957909a2845ecce8d58f502771b4d70d99"><code>01b86e9</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/d39a78e69824ad918078d13c0f63638162ae1122"><code>d39a78e</code></a> all: Update Go Module to Go 1.21 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381">#381</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/90a82fe9715d52bae9ea775601c4539526501237"><code>90a82fe</code></a> tfprotov5+tfprotov6: Replace usage of diagnostics in CallFunction RPC with fu...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/0624268c976ec549c7e652ab912d86cd0ee535f8"><code>0624268</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/379">#379</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/72a8cdf8fee576a553d7f290582ed135a0ff6f9e"><code>72a8cdf</code></a> build(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/378">#378</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/de5d97e273e5daebed112bc644cc21ee7c979354"><code>de5d97e</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/377">#377</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/266801d6ab6ee97c4f4e2ff05b78b54a81dbd619"><code>266801d</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/376">#376</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/a3f1922a21412f0d815893e337385a289730925b"><code>a3f1922</code></a> build(deps): Bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/375">#375</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/950148e6774c9b7432e68e0106842a34acbbdca1"><code>950148e</code></a> Added GHA dependabot config for managing hashicorp actions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/374">#374</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/8aaa80a2200652ec463a345e7ea84507bcc2b3a2"><code>8aaa80a</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/373">#373</a>)</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-go/compare/v0.20.0...v0.22.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.20.0&new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + + +## Comments + +### @dependabot[bot] — 2024-03-12T02:26:20Z + +Superseded by #9. + diff --git a/pulls/6.diff b/pulls/6.diff @@ -0,0 +1,102 @@ +diff --git a/go.mod b/go.mod +index 7213472..e1973aa 100644 +--- a/go.mod ++++ b/go.mod +@@ -4,8 +4,8 @@ go 1.20 + + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 +- github.com/hashicorp/terraform-plugin-framework v1.4.2 +- github.com/hashicorp/terraform-plugin-go v0.20.0 ++ github.com/hashicorp/terraform-plugin-framework v1.6.0 ++ github.com/hashicorp/terraform-plugin-go v0.22.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 + github.com/hashicorp/terraform-plugin-testing v1.6.0 + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 +@@ -24,7 +24,7 @@ require ( + github.com/fatih/color v1.13.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect +- github.com/google/uuid v1.3.1 // indirect ++ github.com/google/uuid v1.4.0 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -65,11 +65,11 @@ require ( + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect + golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect ++ golang.org/x/net v0.18.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect +- google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect +- google.golang.org/grpc v1.60.0 // indirect +- google.golang.org/protobuf v1.31.0 // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect ++ google.golang.org/grpc v1.61.1 // indirect ++ google.golang.org/protobuf v1.32.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..2bd92d9 100644 +--- a/go.sum ++++ b/go.sum +@@ -49,8 +49,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +-github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= ++github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -85,10 +85,10 @@ github.com/hashicorp/terraform-json v0.18.0 h1:pCjgJEqqDESv4y0Tzdqfxr/edOIGkjs8k + github.com/hashicorp/terraform-json v0.18.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= + github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFccGyBZn52KtMNsS12dI= + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= +-github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= +-github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= +-github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +-github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= ++github.com/hashicorp/terraform-plugin-framework v1.6.0 h1:hMPWoCiNGR+yzoDlXtZ/meGlUOCn8r1OFuPG84MkhWg= ++github.com/hashicorp/terraform-plugin-framework v1.6.0/go.mod h1:QRG6J+m5QBJum+lzKi0Ci2CB8a/xflS3T/aWoz8WD4Y= ++github.com/hashicorp/terraform-plugin-go v0.22.0 h1:1OS1Jk5mO0f5hrziWJGXXIxBrMe2j/B8E+DVGw43Xmc= ++github.com/hashicorp/terraform-plugin-go v0.22.0/go.mod h1:mPULV91VKss7sik6KFEcEu7HuTogMLLO/EvWCuFkRVE= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= + github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 h1:X7vB6vn5tON2b49ILa4W7mFAsndeqJ7bZFOGbVO+0Cc= +@@ -200,8 +200,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= ++golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +@@ -249,14 +249,14 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T + google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= + google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= + google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +-google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +-google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 h1:Jyp0Hsi0bmHXG6k9eATXoYtjd6e2UzZ1SCn/wIupY14= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= ++google.golang.org/grpc v1.61.1 h1:kLAiWrZs7YeDM6MumDe7m3y4aM6wacLzM1Y/wiLP9XY= ++google.golang.org/grpc v1.61.1/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= + google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= + google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +-google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +-google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= ++google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= ++google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/pulls/6.json b/pulls/6.json @@ -0,0 +1,26 @@ +{ + "number": 6, + "title": "Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.6.0", + "state": "closed", + "diff_file": "6.diff", + "author": "dependabot[bot]", + "created_at": "2024-02-29T02:50:29Z", + "closed_at": "2024-03-06T02:07:50Z", + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.6.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.6.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/releases\">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p>\n<blockquote>\n<h2>v1.6.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923\">#923</a>)</li>\n<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917\">#917</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910\">#910</a>)</li>\n<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<h2>v1.5.0</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865\">#865</a>)</li>\n<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>function: New package for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870\">#870</a>)</li>\n<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p>\n<blockquote>\n<h2>1.6.0 (February 28, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923\">#923</a>)</li>\n<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917\">#917</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910\">#910</a>)</li>\n<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<h2>1.5.0 (January 11, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865\">#865</a>)</li>\n<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>function: New package for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870\">#870</a>)</li>\n<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/f35653eee5dbea1a5cbcd1f421f0ec6f614a4d87\"><code>f35653e</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/a99599148977b8ec59e146a1545a4ca7118684e9\"><code>a995991</code></a> function: Replace usage of diagnostics with function errors during execution ...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/3c7a391644c7f8b8d18d8cb61153f937c80893ad\"><code>3c7a391</code></a> reflect: Determine equivalency of float32 or float64, and *big.Float via stri...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/8d0d29d8fb30aae242a3d53ccb480dc64fc471fb\"><code>8d0d29d</code></a> docs: add import statements to default-values.mdx (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/851\">#851</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/a8189f11c6e321fa5f790162ec64c93992ca33f5\"><code>a8189f1</code></a> function: Switch the representation of variadic arguments to <code>types.Tuple</code> (#...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/bcbb70badb04f3555e70249d63c822a1c786cd56\"><code>bcbb70b</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/924\">#924</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/86b2acb19e368d753e639cd91c685e76ee7052e7\"><code>86b2acb</code></a> resource: Initial MoveResourceState RPC support (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917\">#917</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/f471850d29cebf4e8e67eb858a72840dceb03bb9\"><code>f471850</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/918\">#918</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/f2e8b335f1dccd69e967e40e69dc5d97a22b00f7\"><code>f2e8b33</code></a> build(deps): Bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/916\">#916</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/0185b95cfb1416ec3af05de3c3596e4fd9883bb3\"><code>0185b95</code></a> Added GHA dependabot config for managing hashicorp actions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/915\">#915</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.6.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [ + { + "author": "dependabot[bot]", + "created_at": "2024-03-06T02:07:50Z", + "body": "Superseded by #7." + } + ], + "review_comments": [] +} diff --git a/pulls/6.md b/pulls/6.md @@ -0,0 +1,150 @@ +# PR #6 Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.6.0 + +- **Status:** closed +- **Author:** @dependabot[bot] +- **Created:** 2024-02-29T02:50:29Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.6.0 → main +- **Closed:** 2024-03-06T02:07:50Z +- **Labels:** dependencies +- **Diff:** [6.diff](./6.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.6.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/releases">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p> +<blockquote> +<h2>v1.6.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923">#923</a>)</li> +<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917">#917</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910">#910</a>)</li> +<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<h2>v1.5.0</h2> +<p>NOTES:</p> +<ul> +<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865">#865</a>)</li> +<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>function: New package for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870">#870</a>)</li> +<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p> +<blockquote> +<h2>1.6.0 (February 28, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923">#923</a>)</li> +<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917">#917</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910">#910</a>)</li> +<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<h2>1.5.0 (January 11, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865">#865</a>)</li> +<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>function: New package for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870">#870</a>)</li> +<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/f35653eee5dbea1a5cbcd1f421f0ec6f614a4d87"><code>f35653e</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/a99599148977b8ec59e146a1545a4ca7118684e9"><code>a995991</code></a> function: Replace usage of diagnostics with function errors during execution ...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/3c7a391644c7f8b8d18d8cb61153f937c80893ad"><code>3c7a391</code></a> reflect: Determine equivalency of float32 or float64, and *big.Float via stri...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/8d0d29d8fb30aae242a3d53ccb480dc64fc471fb"><code>8d0d29d</code></a> docs: add import statements to default-values.mdx (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/851">#851</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/a8189f11c6e321fa5f790162ec64c93992ca33f5"><code>a8189f1</code></a> function: Switch the representation of variadic arguments to <code>types.Tuple</code> (#...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/bcbb70badb04f3555e70249d63c822a1c786cd56"><code>bcbb70b</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/924">#924</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/86b2acb19e368d753e639cd91c685e76ee7052e7"><code>86b2acb</code></a> resource: Initial MoveResourceState RPC support (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917">#917</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/f471850d29cebf4e8e67eb858a72840dceb03bb9"><code>f471850</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/918">#918</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/f2e8b335f1dccd69e967e40e69dc5d97a22b00f7"><code>f2e8b33</code></a> build(deps): Bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/916">#916</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/0185b95cfb1416ec3af05de3c3596e4fd9883bb3"><code>0185b95</code></a> Added GHA dependabot config for managing hashicorp actions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/915">#915</a>)</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.6.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + + +## Comments + +### @dependabot[bot] — 2024-03-06T02:07:50Z + +Superseded by #7. + diff --git a/pulls/7.diff b/pulls/7.diff @@ -0,0 +1,102 @@ +diff --git a/go.mod b/go.mod +index 7213472..9d68dc6 100644 +--- a/go.mod ++++ b/go.mod +@@ -4,8 +4,8 @@ go 1.20 + + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 +- github.com/hashicorp/terraform-plugin-framework v1.4.2 +- github.com/hashicorp/terraform-plugin-go v0.20.0 ++ github.com/hashicorp/terraform-plugin-framework v1.6.1 ++ github.com/hashicorp/terraform-plugin-go v0.22.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 + github.com/hashicorp/terraform-plugin-testing v1.6.0 + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 +@@ -24,7 +24,7 @@ require ( + github.com/fatih/color v1.13.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect +- github.com/google/uuid v1.3.1 // indirect ++ github.com/google/uuid v1.4.0 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -65,11 +65,11 @@ require ( + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect + golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect ++ golang.org/x/net v0.18.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect +- google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect +- google.golang.org/grpc v1.60.0 // indirect +- google.golang.org/protobuf v1.31.0 // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect ++ google.golang.org/grpc v1.61.1 // indirect ++ google.golang.org/protobuf v1.32.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..5c8c031 100644 +--- a/go.sum ++++ b/go.sum +@@ -49,8 +49,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +-github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= ++github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -85,10 +85,10 @@ github.com/hashicorp/terraform-json v0.18.0 h1:pCjgJEqqDESv4y0Tzdqfxr/edOIGkjs8k + github.com/hashicorp/terraform-json v0.18.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= + github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFccGyBZn52KtMNsS12dI= + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= +-github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= +-github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= +-github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +-github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= ++github.com/hashicorp/terraform-plugin-framework v1.6.1 h1:hw2XrmUu8d8jVL52ekxim2IqDc+2Kpekn21xZANARLU= ++github.com/hashicorp/terraform-plugin-framework v1.6.1/go.mod h1:aJI+n/hBPhz1J+77GdgNfk5svW12y7fmtxe/5L5IuwI= ++github.com/hashicorp/terraform-plugin-go v0.22.0 h1:1OS1Jk5mO0f5hrziWJGXXIxBrMe2j/B8E+DVGw43Xmc= ++github.com/hashicorp/terraform-plugin-go v0.22.0/go.mod h1:mPULV91VKss7sik6KFEcEu7HuTogMLLO/EvWCuFkRVE= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= + github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 h1:X7vB6vn5tON2b49ILa4W7mFAsndeqJ7bZFOGbVO+0Cc= +@@ -200,8 +200,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= ++golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +@@ -249,14 +249,14 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T + google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= + google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= + google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +-google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +-google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 h1:Jyp0Hsi0bmHXG6k9eATXoYtjd6e2UzZ1SCn/wIupY14= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= ++google.golang.org/grpc v1.61.1 h1:kLAiWrZs7YeDM6MumDe7m3y4aM6wacLzM1Y/wiLP9XY= ++google.golang.org/grpc v1.61.1/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= + google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= + google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +-google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +-google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= ++google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= ++google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/pulls/7.json b/pulls/7.json @@ -0,0 +1,26 @@ +{ + "number": 7, + "title": "Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.6.1", + "state": "closed", + "diff_file": "7.diff", + "author": "dependabot[bot]", + "created_at": "2024-03-06T02:07:48Z", + "closed_at": "2024-03-22T02:54:54Z", + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.6.1", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.6.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/releases\">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p>\n<blockquote>\n<h2>v1.6.1</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937\">#937</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930\">#930</a>)</li>\n<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n</ul>\n<h2>v1.6.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923\">#923</a>)</li>\n<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917\">#917</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910\">#910</a>)</li>\n<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<h2>v1.5.0</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865\">#865</a>)</li>\n<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>function: New package for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870\">#870</a>)</li>\n<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p>\n<blockquote>\n<h2>1.6.1 (March 05, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937\">#937</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930\">#930</a>)</li>\n<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926\">#926</a>)</li>\n</ul>\n<h2>1.6.0 (February 28, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923\">#923</a>)</li>\n<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917\">#917</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910\">#910</a>)</li>\n<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925\">#925</a>)</li>\n</ul>\n<h2>1.5.0 (January 11, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865\">#865</a>)</li>\n<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>function: New package for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n<p>ENHANCEMENTS:</p>\n<ul>\n<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870\">#870</a>)</li>\n<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889\">#889</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/b7497c5cc4d00702551fc69f9a7ae1264bcb5bf8\"><code>b7497c5</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/435ee9f96a553d6e60bb9ea100bc13b2d2496150\"><code>435ee9f</code></a> Fixing documentation (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/942\">#942</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/e7415b7704c7a6b8af2f343462a746c6f532b121\"><code>e7415b7</code></a> Reinstate go toolchain and add changelog for Go version bump to 1.21 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937\">#937</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/1597a9529ffbddfbfcb7e20bd42471f03557b3aa\"><code>1597a95</code></a> Update provider functions testing docs to help users avoid nil pointer error ...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/bd22b58c02491d36a2e237e8c2082d24f5eb5b43\"><code>bd22b58</code></a> resource/schema: Ensure invalid attribute default value errors are raised (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/933\">#933</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/f03ca33c5b87df9080adc9b52cef1cf49115886c\"><code>f03ca33</code></a> function: Add validation for parameter name conflicts and update defaulting l...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/87c1b41b2533465f230265e663f140b4e0dd93ba\"><code>87c1b41</code></a> diag: remove incorrect code (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/935\">#935</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/f35653eee5dbea1a5cbcd1f421f0ec6f614a4d87\"><code>f35653e</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/a99599148977b8ec59e146a1545a4ca7118684e9\"><code>a995991</code></a> function: Replace usage of diagnostics with function errors during execution ...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-framework/commit/3c7a391644c7f8b8d18d8cb61153f937c80893ad\"><code>3c7a391</code></a> reflect: Determine equivalency of float32 or float64, and *big.Float via stri...</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.6.1\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [ + { + "author": "dependabot[bot]", + "created_at": "2024-03-22T02:54:54Z", + "body": "Superseded by #10." + } + ], + "review_comments": [] +} diff --git a/pulls/7.md b/pulls/7.md @@ -0,0 +1,172 @@ +# PR #7 Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.6.1 + +- **Status:** closed +- **Author:** @dependabot[bot] +- **Created:** 2024-03-06T02:07:48Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.6.1 → main +- **Closed:** 2024-03-22T02:54:54Z +- **Labels:** dependencies +- **Diff:** [7.diff](./7.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.4.2 to 1.6.1. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/releases">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p> +<blockquote> +<h2>v1.6.1</h2> +<p>NOTES:</p> +<ul> +<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937">#937</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930">#930</a>)</li> +<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +</ul> +<h2>v1.6.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923">#923</a>)</li> +<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917">#917</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910">#910</a>)</li> +<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<h2>v1.5.0</h2> +<p>NOTES:</p> +<ul> +<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865">#865</a>)</li> +<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>function: New package for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870">#870</a>)</li> +<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p> +<blockquote> +<h2>1.6.1 (March 05, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>all: The <code>v1.6.0</code> release updated this Go module to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937">#937</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>resource/schema: Ensured invalid attribute default value errors are raised (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/930">#930</a>)</li> +<li>function: Added implementation validation to <code>function.Definition</code> to ensure all parameter names (including the variadic parameter) are unique. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +<li>function: Updated the default parameter name to include the position of the parameter (i.e. <code>param1</code>, <code>param2</code>, etc.). Variadic parameters will default to <code>varparam</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/926">#926</a>)</li> +</ul> +<h2>1.6.0 (February 28, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>function: Changed the framework type for variadic parameters to <code>types.TupleType</code>, where each element is the same element type. Provider-defined functions using a <code>types.List</code> for retrieving variadic argument data will need to update their code to use <code>types.Tuple</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/923">#923</a>)</li> +<li>function: Altered the <code>RunResponse</code> type, replacing <code>Diagnostics</code> with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>diag: Removed <code>DiagnosticWithFunctionArgument</code> interface. Removed <code>NewArgumentErrorDiagnostic()</code>, <code>NewArgumentWarningDiagnostic()</code> and <code>WithFunctionArgument()</code> functions. Removed <code>AddArgumentError()</code> and <code>AddArgumentWarning()</code> methods from <code>Diagnostics</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>resource: Added the <code>ResourceWithMoveState</code> interface, which enables state moves across resource types with Terraform 1.8 and later (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/917">#917</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>privatestate: Added support for <code>SetKey()</code> method to fully remove key with <code>nil</code> or zero-length value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/910">#910</a>)</li> +<li>function: Added <code>FuncError</code> type, required for <code>RunResponse</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>NewFuncError()</code> and <code>NewArgumentFuncError()</code> functions, which create a <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +<li>function: Added <code>ConcatFuncErrors()</code> and <code>FuncErrorFromDiags()</code> helper functions for use when working with <code>FuncError</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/925">#925</a>)</li> +</ul> +<h2>1.5.0 (January 11, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>all: Update <code>google.golang.org/grpc</code> dependency to address CVE-2023-44487 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/865">#865</a>)</li> +<li>Provider-defined function support is in technical preview and offered without compatibility promises until Terraform 1.8 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>function: New package for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +<p>ENHANCEMENTS:</p> +<ul> +<li>types/basetypes: Added <code>TupleType</code> and <code>TupleValue</code> implementations, which are only necessary for dynamic value handling (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/870">#870</a>)</li> +<li>diag: Added <code>NewArgumentErrorDiagnostic()</code> and <code>NewArgumentWarningDiagnostic()</code> functions, which create diagnostics with the function argument position set (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>provider: Added <code>ProviderWithFunctions</code> interface for implementing provider defined functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +<li>diag: Added <code>(Diagnostics).AddArgumentError()</code> and <code>(Diagnostics).AddArgumentWarning()</code> methods for appending function argument diagnostics (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/889">#889</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/b7497c5cc4d00702551fc69f9a7ae1264bcb5bf8"><code>b7497c5</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/435ee9f96a553d6e60bb9ea100bc13b2d2496150"><code>435ee9f</code></a> Fixing documentation (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/942">#942</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/e7415b7704c7a6b8af2f343462a746c6f532b121"><code>e7415b7</code></a> Reinstate go toolchain and add changelog for Go version bump to 1.21 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/937">#937</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/1597a9529ffbddfbfcb7e20bd42471f03557b3aa"><code>1597a95</code></a> Update provider functions testing docs to help users avoid nil pointer error ...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/bd22b58c02491d36a2e237e8c2082d24f5eb5b43"><code>bd22b58</code></a> resource/schema: Ensure invalid attribute default value errors are raised (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/933">#933</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/f03ca33c5b87df9080adc9b52cef1cf49115886c"><code>f03ca33</code></a> function: Add validation for parameter name conflicts and update defaulting l...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/87c1b41b2533465f230265e663f140b4e0dd93ba"><code>87c1b41</code></a> diag: remove incorrect code (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/935">#935</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/f35653eee5dbea1a5cbcd1f421f0ec6f614a4d87"><code>f35653e</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/a99599148977b8ec59e146a1545a4ca7118684e9"><code>a995991</code></a> function: Replace usage of diagnostics with function errors during execution ...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/3c7a391644c7f8b8d18d8cb61153f937c80893ad"><code>3c7a391</code></a> reflect: Determine equivalency of float32 or float64, and *big.Float via stri...</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-framework/compare/v1.4.2...v1.6.1">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.4.2&new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + + +## Comments + +### @dependabot[bot] — 2024-03-22T02:54:54Z + +Superseded by #10. + diff --git a/pulls/8.diff b/pulls/8.diff @@ -0,0 +1,343 @@ +diff --git a/go.mod b/go.mod +index 7213472..7d1603e 100644 +--- a/go.mod ++++ b/go.mod +@@ -5,48 +5,48 @@ go 1.20 + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 + github.com/hashicorp/terraform-plugin-framework v1.4.2 +- github.com/hashicorp/terraform-plugin-go v0.20.0 ++ github.com/hashicorp/terraform-plugin-go v0.22.0 + github.com/hashicorp/terraform-plugin-log v0.9.0 +- github.com/hashicorp/terraform-plugin-testing v1.6.0 ++ github.com/hashicorp/terraform-plugin-testing v1.7.0 + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 + ) + + require ( + github.com/Masterminds/goutils v1.1.1 // indirect +- github.com/Masterminds/semver/v3 v3.1.1 // indirect +- github.com/Masterminds/sprig/v3 v3.2.2 // indirect +- github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect ++ github.com/Masterminds/semver/v3 v3.2.0 // indirect ++ github.com/Masterminds/sprig/v3 v3.2.3 // indirect ++ github.com/ProtonMail/go-crypto v1.1.0-alpha.0 // indirect + github.com/agext/levenshtein v1.2.2 // indirect + github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect + github.com/armon/go-radix v1.0.0 // indirect + github.com/bgentry/speakeasy v0.1.0 // indirect +- github.com/cloudflare/circl v1.3.3 // indirect +- github.com/fatih/color v1.13.0 // indirect ++ github.com/cloudflare/circl v1.3.7 // indirect ++ github.com/fatih/color v1.16.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect +- github.com/google/uuid v1.3.1 // indirect ++ github.com/google/uuid v1.4.0 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect + github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 // indirect +- github.com/hashicorp/go-hclog v1.5.0 // indirect ++ github.com/hashicorp/go-hclog v1.6.2 // indirect + github.com/hashicorp/go-multierror v1.1.1 // indirect + github.com/hashicorp/go-plugin v1.6.0 // indirect + github.com/hashicorp/go-uuid v1.0.3 // indirect + github.com/hashicorp/go-version v1.6.0 // indirect +- github.com/hashicorp/hc-install v0.6.1 // indirect +- github.com/hashicorp/hcl/v2 v2.19.1 // indirect ++ github.com/hashicorp/hc-install v0.6.3 // indirect ++ github.com/hashicorp/hcl/v2 v2.20.0 // indirect + github.com/hashicorp/logutils v1.0.0 // indirect +- github.com/hashicorp/terraform-exec v0.19.0 // indirect +- github.com/hashicorp/terraform-json v0.18.0 // indirect +- github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 // indirect ++ github.com/hashicorp/terraform-exec v0.20.0 // indirect ++ github.com/hashicorp/terraform-json v0.21.0 // indirect ++ github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 // indirect + github.com/hashicorp/terraform-registry-address v0.2.3 // indirect + github.com/hashicorp/terraform-svchost v0.1.1 // indirect + github.com/hashicorp/yamux v0.1.1 // indirect +- github.com/huandu/xstrings v1.3.2 // indirect ++ github.com/huandu/xstrings v1.3.3 // indirect + github.com/imdario/mergo v0.3.15 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect +- github.com/mattn/go-isatty v0.0.16 // indirect ++ github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mitchellh/cli v1.1.5 // indirect + github.com/mitchellh/copystructure v1.2.0 // indirect + github.com/mitchellh/go-testing-interface v1.14.1 // indirect +@@ -61,15 +61,16 @@ require ( + github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect + github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect + github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect +- github.com/zclconf/go-cty v1.14.1 // indirect +- golang.org/x/crypto v0.17.0 // indirect ++ github.com/zclconf/go-cty v1.14.3 // indirect ++ golang.org/x/crypto v0.21.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect +- golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect +- golang.org/x/sys v0.15.0 // indirect ++ golang.org/x/mod v0.15.0 // indirect ++ golang.org/x/net v0.21.0 // indirect ++ golang.org/x/sys v0.18.0 // indirect + golang.org/x/text v0.14.0 // indirect ++ golang.org/x/tools v0.13.0 // indirect + google.golang.org/appengine v1.6.8 // indirect +- google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect +- google.golang.org/grpc v1.60.0 // indirect +- google.golang.org/protobuf v1.31.0 // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect ++ google.golang.org/grpc v1.61.1 // indirect ++ google.golang.org/protobuf v1.32.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..2510baa 100644 +--- a/go.sum ++++ b/go.sum +@@ -1,15 +1,15 @@ + dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= + github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= + github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= +-github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030IGemrRc= + github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= ++github.com/Masterminds/semver/v3 v3.2.0 h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g= ++github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= + github.com/Masterminds/sprig/v3 v3.2.1/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= +-github.com/Masterminds/sprig/v3 v3.2.2 h1:17jRggJu518dr3QaafizSXOjKYp94wKfABxUmyxvxX8= +-github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= ++github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= ++github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= + github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= +-github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= +-github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= +-github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ= ++github.com/ProtonMail/go-crypto v1.1.0-alpha.0 h1:nHGfwXmFvJrSR9xu8qL7BkO4DqTHXE9N5vPhgY2I+j0= ++github.com/ProtonMail/go-crypto v1.1.0-alpha.0/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= + github.com/agext/levenshtein v1.2.2 h1:0S/Yg6LYmFJ5stwQeRp6EeOcCbj7xiqQSdNelsXvaqE= + github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= + github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= +@@ -21,21 +21,21 @@ github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgI + github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= + github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= + github.com/bufbuild/protocompile v0.4.0 h1:LbFKd2XowZvQ/kajzguUp2DC9UEIQhIq77fZZlaQsNA= +-github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= +-github.com/cloudflare/circl v1.3.3 h1:fE/Qz0QdIGqeWfnwq0RE0R7MI51s0M2E4Ga9kq5AEMs= +-github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= ++github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= ++github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= + github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= + github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= + github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= + github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= + github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= + github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +-github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= + github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= ++github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= ++github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= + github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= + github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= + github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= +-github.com/go-git/go-git/v5 v5.9.0 h1:cD9SFA7sHVRdJ7AYck1ZaAa/yeuBvGPxwXDL8cxrObY= ++github.com/go-git/go-git/v5 v5.11.0 h1:XIZc1p+8YzypNr34itUfSvYJcv+eYdTnTvOZ2vD3cA4= + github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= + github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +@@ -49,8 +49,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +-github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= ++github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -61,8 +61,8 @@ github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9n + github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= + github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 h1:1/D3zfFHttUKaCaGKZ/dR2roBXv0vKbSCnssIldfQdI= + github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320/go.mod h1:EiZBMaudVLy8fmjf9Npq1dq9RalhveqZG5w/yz3mHWs= +-github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c= +-github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= ++github.com/hashicorp/go-hclog v1.6.2 h1:NOtoftovWkDheyUM/8JW3QMiXyxJK3uHRK7wV04nD2I= ++github.com/hashicorp/go-hclog v1.6.2/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= + github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= + github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= + github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= +@@ -73,28 +73,28 @@ github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/C + github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= + github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= + github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +-github.com/hashicorp/hc-install v0.6.1 h1:IGxShH7AVhPaSuSJpKtVi/EFORNjO+OYVJJrAtGG2mY= +-github.com/hashicorp/hc-install v0.6.1/go.mod h1:0fW3jpg+wraYSnFDJ6Rlie3RvLf1bIqVIkzoon4KoVE= +-github.com/hashicorp/hcl/v2 v2.19.1 h1://i05Jqznmb2EXqa39Nsvyan2o5XyMowW5fnCKW5RPI= +-github.com/hashicorp/hcl/v2 v2.19.1/go.mod h1:ThLC89FV4p9MPW804KVbe/cEXoQ8NZEh+JtMeeGErHE= ++github.com/hashicorp/hc-install v0.6.3 h1:yE/r1yJvWbtrJ0STwScgEnCanb0U9v7zp0Gbkmcoxqs= ++github.com/hashicorp/hc-install v0.6.3/go.mod h1:KamGdbodYzlufbWh4r9NRo8y6GLHWZP2GBtdnms1Ln0= ++github.com/hashicorp/hcl/v2 v2.20.0 h1:l++cRs/5jQOiKVvqXZm/P1ZEfVXJmvLS9WSVxkaeTb4= ++github.com/hashicorp/hcl/v2 v2.20.0/go.mod h1:WmcD/Ym72MDOOx5F62Ly+leloeu6H7m0pG7VBiU6pQk= + github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= + github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +-github.com/hashicorp/terraform-exec v0.19.0 h1:FpqZ6n50Tk95mItTSS9BjeOVUb4eg81SpgVtZNNtFSM= +-github.com/hashicorp/terraform-exec v0.19.0/go.mod h1:tbxUpe3JKruE9Cuf65mycSIT8KiNPZ0FkuTE3H4urQg= +-github.com/hashicorp/terraform-json v0.18.0 h1:pCjgJEqqDESv4y0Tzdqfxr/edOIGkjs8keY42xfNBwU= +-github.com/hashicorp/terraform-json v0.18.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= ++github.com/hashicorp/terraform-exec v0.20.0 h1:DIZnPsqzPGuUnq6cH8jWcPunBfY+C+M8JyYF3vpnuEo= ++github.com/hashicorp/terraform-exec v0.20.0/go.mod h1:ckKGkJWbsNqFKV1itgMnE0hY9IYf1HoiekpuN0eWoDw= ++github.com/hashicorp/terraform-json v0.21.0 h1:9NQxbLNqPbEMze+S6+YluEdXgJmhQykRyRNd+zTI05U= ++github.com/hashicorp/terraform-json v0.21.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= + github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFccGyBZn52KtMNsS12dI= + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= + github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= + github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= +-github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +-github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= ++github.com/hashicorp/terraform-plugin-go v0.22.0 h1:1OS1Jk5mO0f5hrziWJGXXIxBrMe2j/B8E+DVGw43Xmc= ++github.com/hashicorp/terraform-plugin-go v0.22.0/go.mod h1:mPULV91VKss7sik6KFEcEu7HuTogMLLO/EvWCuFkRVE= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= + github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= +-github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 h1:X7vB6vn5tON2b49ILa4W7mFAsndeqJ7bZFOGbVO+0Cc= +-github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0/go.mod h1:ydFcxbdj6klCqYEPkPvdvFKiNGKZLUs+896ODUXCyao= +-github.com/hashicorp/terraform-plugin-testing v1.6.0 h1:Wsnfh+7XSVRfwcr2jZYHsnLOnZl7UeaOBvsx6dl/608= +-github.com/hashicorp/terraform-plugin-testing v1.6.0/go.mod h1:cJGG0/8j9XhHaJZRC+0sXFI4uzqQZ9Az4vh6C4GJpFE= ++github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 h1:qHprzXy/As0rxedphECBEQAh3R4yp6pKksKHcqZx5G8= ++github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0/go.mod h1:H+8tjs9TjV2w57QFVSMBQacf8k/E1XwLXGCARgViC6A= ++github.com/hashicorp/terraform-plugin-testing v1.7.0 h1:I6aeCyZ30z4NiI3tzyDoO6fS7YxP5xSL1ceOon3gTe8= ++github.com/hashicorp/terraform-plugin-testing v1.7.0/go.mod h1:sbAreCleJNOCz+y5vVHV8EJkIWZKi/t4ndKiUjM9vao= + github.com/hashicorp/terraform-registry-address v0.2.3 h1:2TAiKJ1A3MAkZlH1YI/aTVcLZRu7JseiXNRHbOAyoTI= + github.com/hashicorp/terraform-registry-address v0.2.3/go.mod h1:lFHA76T8jfQteVfT7caREqguFrW3c4MFSPhZB7HHgUM= + github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ= +@@ -102,8 +102,9 @@ github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv2 + github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= + github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= + github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +-github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw= + github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= ++github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= ++github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= + github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= + github.com/imdario/mergo v0.3.15 h1:M8XP7IuFNsqUx6VPK2P9OSmsYsI/YFaGil0uD21V3dM= + github.com/imdario/mergo v0.3.15/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= +@@ -126,8 +127,9 @@ github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovk + github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= + github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= + github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +-github.com/mattn/go-isatty v0.0.16 h1:bq3VjFmv/sOjHtdEhmkEV4x1AJtvUvOJ2PFAZ5+peKQ= + github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= ++github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= ++github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= + github.com/mitchellh/cli v1.1.5 h1:OxRIeJXpAMztws/XHlN2vu6imG5Dpq+j61AzAX5fLng= + github.com/mitchellh/cli v1.1.5/go.mod h1:v8+iFts2sPIKUV1ltktPXMCC8fumSKFItNcD2cLtRR4= + github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= +@@ -157,7 +159,7 @@ github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= + github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= + github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= + github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +-github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM= ++github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= + github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= + github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= + github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= +@@ -177,35 +179,31 @@ github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAh + github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= + github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= + github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +-github.com/zclconf/go-cty v1.14.1 h1:t9fyA35fwjjUMcmL5hLER+e/rEPqrbCK1/OSE4SI9KA= +-github.com/zclconf/go-cty v1.14.1/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= ++github.com/zclconf/go-cty v1.14.3 h1:1JXy1XroaGrzZuG6X9dt7HL6s9AwbY+l4UNL8o5B6ho= ++github.com/zclconf/go-cty v1.14.3/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= + golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= + golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= + golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= + golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +-golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= +-golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= +-golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +-golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= ++golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= ++golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= ++golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 h1:EDuYyU/MkFXllv9QF9819VlI9a4tzGuCbhG0ExK9o1U= + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +-golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +-golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= +-golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= ++golang.org/x/mod v0.15.0 h1:SernR4v+D55NyBH2QiEQrlBAnj1ECL6AGrA5+dPaMY8= ++golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= + golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= + golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= + golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= + golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +-golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +-golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= ++golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +-golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= ++golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= + golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= + golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= + golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +@@ -219,44 +217,38 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc + golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +-golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= ++golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= ++golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= + golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= + golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= + golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +-golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +-golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= + golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= + golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= + golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= + golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= + golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= + golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +-golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +-golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= + golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= + golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= + golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= + golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= + golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +-golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= + golang.org/x/tools v0.13.0 h1:Iey4qkscZuv0VvIt8E0neZjtPVQFSc870HQ448QgEmQ= ++golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= + golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= + golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= + google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= + google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= + google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +-google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +-google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 h1:Jyp0Hsi0bmHXG6k9eATXoYtjd6e2UzZ1SCn/wIupY14= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= ++google.golang.org/grpc v1.61.1 h1:kLAiWrZs7YeDM6MumDe7m3y4aM6wacLzM1Y/wiLP9XY= ++google.golang.org/grpc v1.61.1/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= + google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= + google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +-google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +-google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= ++google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= ++google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/pulls/8.json b/pulls/8.json @@ -0,0 +1,20 @@ +{ + "number": 8, + "title": "Bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.7.0", + "state": "open", + "diff_file": "8.diff", + "author": "dependabot[bot]", + "created_at": "2024-03-06T02:07:56Z", + "closed_at": null, + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-testing-1.7.0", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing) from 1.6.0 to 1.7.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-testing/releases\">github.com/hashicorp/terraform-plugin-testing's releases</a>.</em></p>\n<blockquote>\n<h2>v1.7.0</h2>\n<p>NOTES:</p>\n<ul>\n<li>helper/resource: Error messages generated by the testing logic, which were updated for clarity in this release, are not protected by compatibility promises. While testing logic errors are usable in certain scenarios with <code>ErrorCheck</code> and <code>ExpectError</code> functionality, error messaging checks should be based on provider-controlled messaging or when appropriate to use other testing features such as <code>ExpectNonEmptyPlan</code> instead. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238\">#238</a>)</li>\n<li>Numerical values in the plan are now represented as json.Number, not float64. Custom plan checks relying upon float64 representation may need altering (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>plancheck: Deprecated <code>ExpectNullOutputValue</code> and <code>ExpectNullOutputValueAtPath</code>. Use <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> with <code>knownvalue.Null</code> instead (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>plancheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> plan checks are considered experimental and may be altered or removed in a subsequent release (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276\">#276</a>)</li>\n<li>statecheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> state checks are considered experimental and may be altered or removed in a subsequent release (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276\">#276</a>)</li>\n<li>knownvalue: The <code>knownvalue</code> package is considered experimental and may be altered or removed in a subsequent release (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276\">#276</a>)</li>\n<li>all: This Go module has been updated to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/300\">#300</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>plancheck: Added <code>ExpectKnownValue</code> plan check, which asserts that a given resource attribute has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>plancheck: Added <code>ExpectKnownOutputValue</code> plan check, which asserts that a given output value has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>plancheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>knownvalue: Introduced new <code>knownvalue</code> package which contains types for working with plan checks and state checks (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>statecheck: Introduced new <code>statecheck</code> package with interface and built-in state check functionality (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectKnownValue</code> state check, which asserts that a given resource attribute has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectKnownOutputValue</code> state check, which asserts that a given output value has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectSensitiveValue</code> built-in state check, which asserts that a given attribute has a sensitive value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>helper/resource: Clarified error messaging from testing failures, especially when using <code>TestStep.PlanOnly: true</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238\">#238</a>)</li>\n<li>helper/resource: Fix detection of provider block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265\">#265</a>)</li>\n<li>helper/resource: Fix detection of terraform block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265\">#265</a>)</li>\n<li>helper/resource: Fixed internal deferred test helpers to properly report file and line information in test failures. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/292\">#292</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-testing's changelog</a>.</em></p>\n<blockquote>\n<h2>1.7.0 (March 05, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>helper/resource: Error messages generated by the testing logic, which were updated for clarity in this release, are not protected by compatibility promises. While testing logic errors are usable in certain scenarios with <code>ErrorCheck</code> and <code>ExpectError</code> functionality, error messaging checks should be based on provider-controlled messaging or when appropriate to use other testing features such as <code>ExpectNonEmptyPlan</code> instead. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238\">#238</a>)</li>\n<li>Numerical values in the plan are now represented as json.Number, not float64. Custom plan checks relying upon float64 representation may need altering (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>plancheck: Deprecated <code>ExpectNullOutputValue</code> and <code>ExpectNullOutputValueAtPath</code>. Use <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> with <code>knownvalue.Null</code> instead (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>plancheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> plan checks are considered experimental and may be altered or removed in a subsequent release (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276\">#276</a>)</li>\n<li>statecheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> state checks are considered experimental and may be altered or removed in a subsequent release (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276\">#276</a>)</li>\n<li>knownvalue: The <code>knownvalue</code> package is considered experimental and may be altered or removed in a subsequent release (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276\">#276</a>)</li>\n<li>all: This Go module has been updated to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/300\">#300</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>plancheck: Added <code>ExpectKnownValue</code> plan check, which asserts that a given resource attribute has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>plancheck: Added <code>ExpectKnownOutputValue</code> plan check, which asserts that a given output value has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>plancheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>knownvalue: Introduced new <code>knownvalue</code> package which contains types for working with plan checks and state checks (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248\">#248</a>)</li>\n<li>statecheck: Introduced new <code>statecheck</code> package with interface and built-in state check functionality (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectKnownValue</code> state check, which asserts that a given resource attribute has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectKnownOutputValue</code> state check, which asserts that a given output value has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n<li>statecheck: Added <code>ExpectSensitiveValue</code> built-in state check, which asserts that a given attribute has a sensitive value (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275\">#275</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>helper/resource: Clarified error messaging from testing failures, especially when using <code>TestStep.PlanOnly: true</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238\">#238</a>)</li>\n<li>helper/resource: Fix detection of provider block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265\">#265</a>)</li>\n<li>helper/resource: Fix detection of terraform block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265\">#265</a>)</li>\n<li>helper/resource: Fixed internal deferred test helpers to properly report file and line information in test failures. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/292\">#292</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/beb55940ea199f384f0353dd692278fd341e2d4e\"><code>beb5594</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/77f39ff78eacab21f8aedf4cbcad836a5982aa61\"><code>77f39ff</code></a> build(deps): Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/301\">#301</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/246ec9898f13fedb5931cebbdde3fae31cbdeb93\"><code>246ec98</code></a> Bump Go version to 1.21 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/300\">#300</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/8d9600475b19724785e9ff43b8d4379d8e8318c9\"><code>8d96004</code></a> Adding experimental status and example usage for <code>ExpectKnownValue</code>, `ExpectK...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/cfd66407b073bac709fd527c17248e06663e877d\"><code>cfd6640</code></a> build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/298\">#298</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/d9286dbceffb8cce1c4d488f0da24dee5f5b6336\"><code>d9286db</code></a> build(deps): Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/299\">#299</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/e3316c0f04a6f300c8d6221a3e34eff41d8fecc6\"><code>e3316c0</code></a> build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/296\">#296</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/ff585cf96e307e64584920cf593466ef203fd313\"><code>ff585cf</code></a> Add calls to <code>t.Helper()</code> in <code>defer</code>ed functions (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/293\">#293</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/a8803ed757342c5ab19ebc8ac262eb2d644b66c1\"><code>a8803ed</code></a> build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.20.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/297\">#297</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-testing/commit/058bbd4de596994736314a4b7bd3a24590a69014\"><code>058bbd4</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/291\">#291</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-testing/compare/v1.6.0...v1.7.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-testing&package-manager=go_modules&previous-version=1.6.0&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [], + "review_comments": [] +} diff --git a/pulls/8.md b/pulls/8.md @@ -0,0 +1,132 @@ +# PR #8 Bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.7.0 + +- **Status:** open +- **Author:** @dependabot[bot] +- **Created:** 2024-03-06T02:07:56Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-testing-1.7.0 → main +- **Labels:** dependencies +- **Diff:** [8.diff](./8.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing) from 1.6.0 to 1.7.0. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-testing/releases">github.com/hashicorp/terraform-plugin-testing's releases</a>.</em></p> +<blockquote> +<h2>v1.7.0</h2> +<p>NOTES:</p> +<ul> +<li>helper/resource: Error messages generated by the testing logic, which were updated for clarity in this release, are not protected by compatibility promises. While testing logic errors are usable in certain scenarios with <code>ErrorCheck</code> and <code>ExpectError</code> functionality, error messaging checks should be based on provider-controlled messaging or when appropriate to use other testing features such as <code>ExpectNonEmptyPlan</code> instead. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238">#238</a>)</li> +<li>Numerical values in the plan are now represented as json.Number, not float64. Custom plan checks relying upon float64 representation may need altering (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>plancheck: Deprecated <code>ExpectNullOutputValue</code> and <code>ExpectNullOutputValueAtPath</code>. Use <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> with <code>knownvalue.Null</code> instead (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>plancheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> plan checks are considered experimental and may be altered or removed in a subsequent release (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276">#276</a>)</li> +<li>statecheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> state checks are considered experimental and may be altered or removed in a subsequent release (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276">#276</a>)</li> +<li>knownvalue: The <code>knownvalue</code> package is considered experimental and may be altered or removed in a subsequent release (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276">#276</a>)</li> +<li>all: This Go module has been updated to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/300">#300</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>plancheck: Added <code>ExpectKnownValue</code> plan check, which asserts that a given resource attribute has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>plancheck: Added <code>ExpectKnownOutputValue</code> plan check, which asserts that a given output value has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>plancheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>knownvalue: Introduced new <code>knownvalue</code> package which contains types for working with plan checks and state checks (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>statecheck: Introduced new <code>statecheck</code> package with interface and built-in state check functionality (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectKnownValue</code> state check, which asserts that a given resource attribute has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectKnownOutputValue</code> state check, which asserts that a given output value has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectSensitiveValue</code> built-in state check, which asserts that a given attribute has a sensitive value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>helper/resource: Clarified error messaging from testing failures, especially when using <code>TestStep.PlanOnly: true</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238">#238</a>)</li> +<li>helper/resource: Fix detection of provider block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265">#265</a>)</li> +<li>helper/resource: Fix detection of terraform block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265">#265</a>)</li> +<li>helper/resource: Fixed internal deferred test helpers to properly report file and line information in test failures. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/292">#292</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-testing's changelog</a>.</em></p> +<blockquote> +<h2>1.7.0 (March 05, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>helper/resource: Error messages generated by the testing logic, which were updated for clarity in this release, are not protected by compatibility promises. While testing logic errors are usable in certain scenarios with <code>ErrorCheck</code> and <code>ExpectError</code> functionality, error messaging checks should be based on provider-controlled messaging or when appropriate to use other testing features such as <code>ExpectNonEmptyPlan</code> instead. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238">#238</a>)</li> +<li>Numerical values in the plan are now represented as json.Number, not float64. Custom plan checks relying upon float64 representation may need altering (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>plancheck: Deprecated <code>ExpectNullOutputValue</code> and <code>ExpectNullOutputValueAtPath</code>. Use <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> with <code>knownvalue.Null</code> instead (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>plancheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> plan checks are considered experimental and may be altered or removed in a subsequent release (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276">#276</a>)</li> +<li>statecheck: <code>ExpectKnownValue</code>, <code>ExpectKnownOutputValue</code> and <code>ExpectKnownOutputValueAtPath</code> state checks are considered experimental and may be altered or removed in a subsequent release (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276">#276</a>)</li> +<li>knownvalue: The <code>knownvalue</code> package is considered experimental and may be altered or removed in a subsequent release (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/276">#276</a>)</li> +<li>all: This Go module has been updated to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/300">#300</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>plancheck: Added <code>ExpectKnownValue</code> plan check, which asserts that a given resource attribute has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>plancheck: Added <code>ExpectKnownOutputValue</code> plan check, which asserts that a given output value has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>plancheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>knownvalue: Introduced new <code>knownvalue</code> package which contains types for working with plan checks and state checks (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/248">#248</a>)</li> +<li>statecheck: Introduced new <code>statecheck</code> package with interface and built-in state check functionality (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectKnownValue</code> state check, which asserts that a given resource attribute has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectKnownOutputValue</code> state check, which asserts that a given output value has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectKnownOutputValueAtPath</code> plan check, which asserts that a given output value at a specified path has a defined type, and value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +<li>statecheck: Added <code>ExpectSensitiveValue</code> built-in state check, which asserts that a given attribute has a sensitive value (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/275">#275</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>helper/resource: Clarified error messaging from testing failures, especially when using <code>TestStep.PlanOnly: true</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/238">#238</a>)</li> +<li>helper/resource: Fix detection of provider block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265">#265</a>)</li> +<li>helper/resource: Fix detection of terraform block declaration in <code>Config</code>, <code>ConfigDirectory</code>, and <code>ConfigFile</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/265">#265</a>)</li> +<li>helper/resource: Fixed internal deferred test helpers to properly report file and line information in test failures. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/292">#292</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/beb55940ea199f384f0353dd692278fd341e2d4e"><code>beb5594</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/77f39ff78eacab21f8aedf4cbcad836a5982aa61"><code>77f39ff</code></a> build(deps): Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/301">#301</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/246ec9898f13fedb5931cebbdde3fae31cbdeb93"><code>246ec98</code></a> Bump Go version to 1.21 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/300">#300</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/8d9600475b19724785e9ff43b8d4379d8e8318c9"><code>8d96004</code></a> Adding experimental status and example usage for <code>ExpectKnownValue</code>, `ExpectK...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/cfd66407b073bac709fd527c17248e06663e877d"><code>cfd6640</code></a> build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/298">#298</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/d9286dbceffb8cce1c4d488f0da24dee5f5b6336"><code>d9286db</code></a> build(deps): Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/299">#299</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/e3316c0f04a6f300c8d6221a3e34eff41d8fecc6"><code>e3316c0</code></a> build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/296">#296</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/ff585cf96e307e64584920cf593466ef203fd313"><code>ff585cf</code></a> Add calls to <code>t.Helper()</code> in <code>defer</code>ed functions (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/293">#293</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/a8803ed757342c5ab19ebc8ac262eb2d644b66c1"><code>a8803ed</code></a> build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.20.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/297">#297</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-testing/commit/058bbd4de596994736314a4b7bd3a24590a69014"><code>058bbd4</code></a> Result of tsccr-helper -log-level=info gha update -latest . (<a href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/291">#291</a>)</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-testing/compare/v1.6.0...v1.7.0">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-testing&package-manager=go_modules&previous-version=1.6.0&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> + diff --git a/pulls/9.diff b/pulls/9.diff @@ -0,0 +1,123 @@ +diff --git a/go.mod b/go.mod +index 7213472..0a62278 100644 +--- a/go.mod ++++ b/go.mod +@@ -5,7 +5,7 @@ go 1.20 + require ( + github.com/hashicorp/terraform-plugin-docs v0.16.0 + github.com/hashicorp/terraform-plugin-framework v1.4.2 +- github.com/hashicorp/terraform-plugin-go v0.20.0 ++ github.com/hashicorp/terraform-plugin-go v0.22.1 + github.com/hashicorp/terraform-plugin-log v0.9.0 + github.com/hashicorp/terraform-plugin-testing v1.6.0 + github.com/matrix-org/gomatrix v0.0.0-20220926102614-ceba4d9f7530 +@@ -24,7 +24,7 @@ require ( + github.com/fatih/color v1.13.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect +- github.com/google/uuid v1.3.1 // indirect ++ github.com/google/uuid v1.6.0 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-checkpoint v0.5.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect +@@ -62,14 +62,14 @@ require ( + github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect + github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect + github.com/zclconf/go-cty v1.14.1 // indirect +- golang.org/x/crypto v0.17.0 // indirect ++ golang.org/x/crypto v0.18.0 // indirect + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 // indirect + golang.org/x/mod v0.13.0 // indirect +- golang.org/x/net v0.17.0 // indirect +- golang.org/x/sys v0.15.0 // indirect ++ golang.org/x/net v0.20.0 // indirect ++ golang.org/x/sys v0.16.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect +- google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect +- google.golang.org/grpc v1.60.0 // indirect +- google.golang.org/protobuf v1.31.0 // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 // indirect ++ google.golang.org/grpc v1.62.1 // indirect ++ google.golang.org/protobuf v1.33.0 // indirect + ) +diff --git a/go.sum b/go.sum +index 232ccec..80c06fd 100644 +--- a/go.sum ++++ b/go.sum +@@ -49,8 +49,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= + github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= + github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +-github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +-github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= ++github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= + github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= + github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= + github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +@@ -87,8 +87,8 @@ github.com/hashicorp/terraform-plugin-docs v0.16.0 h1:UmxFr3AScl6Wged84jndJIfFcc + github.com/hashicorp/terraform-plugin-docs v0.16.0/go.mod h1:M3ZrlKBJAbPMtNOPwHicGi1c+hZUh7/g0ifT/z7TVfA= + github.com/hashicorp/terraform-plugin-framework v1.4.2 h1:P7a7VP1GZbjc4rv921Xy5OckzhoiO3ig6SGxwelD2sI= + github.com/hashicorp/terraform-plugin-framework v1.4.2/go.mod h1:GWl3InPFZi2wVQmdVnINPKys09s9mLmTZr95/ngLnbY= +-github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= +-github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= ++github.com/hashicorp/terraform-plugin-go v0.22.1 h1:iTS7WHNVrn7uhe3cojtvWWn83cm2Z6ryIUDTRO0EV7w= ++github.com/hashicorp/terraform-plugin-go v0.22.1/go.mod h1:qrjnqRghvQ6KnDbB12XeZ4FluclYwptntoWCr9QaXTI= + github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= + github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= + github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 h1:X7vB6vn5tON2b49ILa4W7mFAsndeqJ7bZFOGbVO+0Cc= +@@ -185,8 +185,8 @@ golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPh + golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= + golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= + golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= +-golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +-golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= ++golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc= ++golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819 h1:EDuYyU/MkFXllv9QF9819VlI9a4tzGuCbhG0ExK9o1U= + golang.org/x/exp v0.0.0-20230809150735-7b3493d9a819/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +@@ -200,8 +200,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug + golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= + golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +-golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +-golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= ++golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= ++golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= + golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +@@ -222,8 +222,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +-golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= ++golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= ++golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= + golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= + golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= + golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +@@ -249,14 +249,14 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T + google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= + google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= + google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= +-google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +-google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +-google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 h1:AjyfHzEPEFp/NpvfN5g+KDla3EMojjhRVZc1i7cj+oM= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s= ++google.golang.org/grpc v1.62.1 h1:B4n+nfKzOICUXMgyrNd19h/I9oH0L1pizfk1d4zSgTk= ++google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= + google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= + google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +-google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +-google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= ++google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= ++google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/pulls/9.json b/pulls/9.json @@ -0,0 +1,20 @@ +{ + "number": 9, + "title": "Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.22.1", + "state": "open", + "diff_file": "9.diff", + "author": "dependabot[bot]", + "created_at": "2024-03-12T02:26:18Z", + "closed_at": null, + "merged_at": null, + "base_ref": "main", + "head_ref": "dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.22.1", + "labels": [ + "dependencies" + ], + "assignees": [], + "requested_reviewers": [], + "body": "Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.20.0 to 0.22.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-go/releases\">github.com/hashicorp/terraform-plugin-go's releases</a>.</em></p>\n<blockquote>\n<h2>v0.22.1</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Upgraded google.golang.org/protobuf dependency, which includes a fix for CVE-2024-24786. While the fixed feature is not used in this Go module, this upgrade may silence security vulnerability scanner reports that are based purely on dependency versions. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385\">#385</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>tftypes: Fixed an edge-case where <code>(Value).Equal</code> would panic when comparing two values with underlying <code>DynamicPseudoType</code> types and different concrete values. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/383\">#383</a>)</li>\n</ul>\n<h2>v0.22.0</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<p>NOTES:</p>\n<ul>\n<li>all: This Go module has been updated to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381\">#381</a>)</li>\n<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<h2>v0.21.0</h2>\n<p>NOTES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md\">github.com/hashicorp/terraform-plugin-go's changelog</a>.</em></p>\n<blockquote>\n<h2>0.22.1 (March 11, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>all: Upgraded google.golang.org/protobuf dependency, which includes a fix for CVE-2024-24786. While the fixed feature is not used in this Go module, this upgrade may silence security vulnerability scanner reports that are based purely on dependency versions. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385\">#385</a>)</li>\n</ul>\n<p>BUG FIXES:</p>\n<ul>\n<li>tftypes: Fixed an edge-case where <code>(Value).Equal</code> would panic when comparing two values with underlying <code>DynamicPseudoType</code> types and different concrete values. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/383\">#383</a>)</li>\n</ul>\n<h2>0.22.0 (February 22, 2024)</h2>\n<p>BREAKING CHANGES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<p>NOTES:</p>\n<ul>\n<li>all: This Go module has been updated to Go 1.21 per the <a href=\"https://go.dev/doc/devel/release#policy\">Go support policy</a>. It is recommended to review the <a href=\"https://go.dev/doc/go1.21\">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381\">#381</a>)</li>\n<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380\">#380</a>)</li>\n</ul>\n<h2>0.21.0 (January 26, 2024)</h2>\n<p>NOTES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n<p>FEATURES:</p>\n<ul>\n<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364\">#364</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/a99dc457730f300499ac3041c92159831abd90b3\"><code>a99dc45</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/0d7e0a15ab0a1e2448c992c5b1885412d41e2e12\"><code>0d7e0a1</code></a> Update CHANGELOG for <a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385\">#385</a> (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/387\">#387</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/d47f32b98c7a35bd86a87a6559313e0a030d02d3\"><code>d47f32b</code></a> build(deps): Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385\">#385</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/dea00219bdb3af0b3bcfb590e735d4067199855a\"><code>dea0021</code></a> build(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/386\">#386</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/720b6484af9a32cad97325dfcfb8dd1513c4f90e\"><code>720b648</code></a> Adding go toolchain directive (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/384\">#384</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/769432be552b725097bc31fba962f56620409afb\"><code>769432b</code></a> build(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/382\">#382</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/570828eaa7d0a3edfa3a3ea4abf4363cf1460335\"><code>570828e</code></a> tftypes: Adjust <code>(tftypes.Value).Equal</code> function to support dynamic value com...</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/01b86e957909a2845ecce8d58f502771b4d70d99\"><code>01b86e9</code></a> Update changelog</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/d39a78e69824ad918078d13c0f63638162ae1122\"><code>d39a78e</code></a> all: Update Go Module to Go 1.21 (<a href=\"https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381\">#381</a>)</li>\n<li><a href=\"https://github.com/hashicorp/terraform-plugin-go/commit/90a82fe9715d52bae9ea775601c4539526501237\"><code>90a82fe</code></a> tfprotov5+tfprotov6: Replace usage of diagnostics in CallFunction RPC with fu...</li>\n<li>Additional commits viewable in <a href=\"https://github.com/hashicorp/terraform-plugin-go/compare/v0.20.0...v0.22.1\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.20.0&new-version=0.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n</details>", + "comments": [], + "review_comments": [] +} diff --git a/pulls/9.md b/pulls/9.md @@ -0,0 +1,128 @@ +# PR #9 Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.22.1 + +- **Status:** open +- **Author:** @dependabot[bot] +- **Created:** 2024-03-12T02:26:18Z +- **Branch:** dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.22.1 → main +- **Labels:** dependencies +- **Diff:** [9.diff](./9.diff) + +--- + +Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.20.0 to 0.22.1. +<details> +<summary>Release notes</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-go/releases">github.com/hashicorp/terraform-plugin-go's releases</a>.</em></p> +<blockquote> +<h2>v0.22.1</h2> +<p>NOTES:</p> +<ul> +<li>all: Upgraded google.golang.org/protobuf dependency, which includes a fix for CVE-2024-24786. While the fixed feature is not used in this Go module, this upgrade may silence security vulnerability scanner reports that are based purely on dependency versions. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385">#385</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>tftypes: Fixed an edge-case where <code>(Value).Equal</code> would panic when comparing two values with underlying <code>DynamicPseudoType</code> types and different concrete values. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/383">#383</a>)</li> +</ul> +<h2>v0.22.0</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<p>NOTES:</p> +<ul> +<li>all: This Go module has been updated to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381">#381</a>)</li> +<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<h2>v0.21.0</h2> +<p>NOTES:</p> +<ul> +<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Changelog</summary> +<p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-go's changelog</a>.</em></p> +<blockquote> +<h2>0.22.1 (March 11, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>all: Upgraded google.golang.org/protobuf dependency, which includes a fix for CVE-2024-24786. While the fixed feature is not used in this Go module, this upgrade may silence security vulnerability scanner reports that are based purely on dependency versions. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385">#385</a>)</li> +</ul> +<p>BUG FIXES:</p> +<ul> +<li>tftypes: Fixed an edge-case where <code>(Value).Equal</code> would panic when comparing two values with underlying <code>DynamicPseudoType</code> types and different concrete values. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/383">#383</a>)</li> +</ul> +<h2>0.22.0 (February 22, 2024)</h2> +<p>BREAKING CHANGES:</p> +<ul> +<li>tfprotov5+tfprotov6: Modified the response returned from the CallFunction RPC, replacing diagnostics with function error (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<p>NOTES:</p> +<ul> +<li>all: This Go module has been updated to Go 1.21 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.21">Go 1.21 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381">#381</a>)</li> +<li>all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules to terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, and terraform-plugin-sdk/v2@v2.33.0, or greater, respectively (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/380">#380</a>)</li> +</ul> +<h2>0.21.0 (January 26, 2024)</h2> +<p>NOTES:</p> +<ul> +<li>tfprotov5+tfprotov6: An upcoming release will require the MoveResourceState implementation as part of ResourceServer (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +<p>FEATURES:</p> +<ul> +<li>tfprotov5+tfprotov6: Upgraded protocols and added types to support the <code>MoveResourceState</code> RPC (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/364">#364</a>)</li> +</ul> +</blockquote> +</details> +<details> +<summary>Commits</summary> +<ul> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/a99dc457730f300499ac3041c92159831abd90b3"><code>a99dc45</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/0d7e0a15ab0a1e2448c992c5b1885412d41e2e12"><code>0d7e0a1</code></a> Update CHANGELOG for <a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385">#385</a> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/387">#387</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/d47f32b98c7a35bd86a87a6559313e0a030d02d3"><code>d47f32b</code></a> build(deps): Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/385">#385</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/dea00219bdb3af0b3bcfb590e735d4067199855a"><code>dea0021</code></a> build(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/386">#386</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/720b6484af9a32cad97325dfcfb8dd1513c4f90e"><code>720b648</code></a> Adding go toolchain directive (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/384">#384</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/769432be552b725097bc31fba962f56620409afb"><code>769432b</code></a> build(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/382">#382</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/570828eaa7d0a3edfa3a3ea4abf4363cf1460335"><code>570828e</code></a> tftypes: Adjust <code>(tftypes.Value).Equal</code> function to support dynamic value com...</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/01b86e957909a2845ecce8d58f502771b4d70d99"><code>01b86e9</code></a> Update changelog</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/d39a78e69824ad918078d13c0f63638162ae1122"><code>d39a78e</code></a> all: Update Go Module to Go 1.21 (<a href="https://redirect.github.com/hashicorp/terraform-plugin-go/issues/381">#381</a>)</li> +<li><a href="https://github.com/hashicorp/terraform-plugin-go/commit/90a82fe9715d52bae9ea775601c4539526501237"><code>90a82fe</code></a> tfprotov5+tfprotov6: Replace usage of diagnostics in CallFunction RPC with fu...</li> +<li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-go/compare/v0.20.0...v0.22.1">compare view</a></li> +</ul> +</details> +<br /> + + +[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.20.0&new-version=0.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) + +Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. + +[//]: # (dependabot-automerge-start) +[//]: # (dependabot-automerge-end) + +--- + +<details> +<summary>Dependabot commands and options</summary> +<br /> + +You can trigger Dependabot actions by commenting on this PR: +- `@dependabot rebase` will rebase this PR +- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it +- `@dependabot merge` will merge this PR after your CI passes on it +- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it +- `@dependabot cancel merge` will cancel a previously requested merge and block automerging +- `@dependabot reopen` will reopen this PR if it is closed +- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually +- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency +- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) +- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) + + +</details> +