Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the terraform-devex group across 1 directory with 4 updates #1020

Closed

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github May 20, 2024

Bumps the terraform-devex group with 4 updates in the / directory: github.com/hashicorp/terraform-plugin-framework, github.com/hashicorp/terraform-plugin-mux, github.com/hashicorp/terraform-plugin-sdk/v2 and github.com/hashicorp/terraform-plugin-testing.

Updates github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-framework's releases.

v1.8.0

BREAKING CHANGES:

  • function: Removed Definition type Parameter() method (#968)

NOTES:

  • function: Provider-defined function features are now considered generally available and protected by compatibility promises (#966)
  • attr/xattr: The TypeWithValidate interface has been deprecated in preference of the ValidateableAttribute interface. A ValidatableParameter interface has also been added to the function package (#968)

FEATURES:

  • attr/xattr: Added ValidateableAttribute interface for custom value type implementations (#968)
  • function: Added ValidateableParameter interface for custom value type implementations (#968)
  • function: Add BoolParameterValidator, DynamicParameterValidator, Float64ParameterValidator, Int64ParameterValidator, ListParameterValidator, MapParameterValidator, NumberParameterValidator, ObjectParameterValidator, SetParameterValidator, and StringParameterValidator interfaces for custom function parameter validation implementations. (#971)
  • function: Add ParameterWithBoolValidators, ParameterWithInt64Validators, ParameterWithFloat64Validators, ParameterWithDynamicValidators, ParameterWithListValidators, ParameterWithMapValidators, ParameterWithNumberValidators, ParameterWithObjectValidators, ParameterWithSetValidators, and ParameterWithStringValidators interfaces to enable parameter-based validation support (#971)

BUG FIXES:

  • types/basetypes: Prevented panic in the MapValue types Equal method when the receiver has a nil elementType (#961)
  • types/basetypes: Prevented panic in the ListValue types Equal method when the receiver has a nil elementType (#961)
  • types/basetypes: Prevented panic in the SetValue types Equal method when the receiver has a nil elementType (#961)
  • resource: Ensured computed-only dynamic attributes will not cause wrong final value type errors during planning (#969)
Changelog

Sourced from github.com/hashicorp/terraform-plugin-framework's changelog.

1.8.0 (April 18, 2024)

BREAKING CHANGES:

  • function: Removed Definition type Parameter() method (#968)

NOTES:

  • function: Provider-defined function features are now considered generally available and protected by compatibility promises (#966)
  • attr/xattr: The TypeWithValidate interface has been deprecated in preference of the ValidateableAttribute interface. A ValidatableParameter interface has also been added to the function package (#968)

FEATURES:

  • attr/xattr: Added ValidateableAttribute interface for custom value type implementations (#968)
  • function: Added ValidateableParameter interface for custom value type implementations (#968)
  • function: Add BoolParameterValidator, DynamicParameterValidator, Float64ParameterValidator, Int64ParameterValidator, ListParameterValidator, MapParameterValidator, NumberParameterValidator, ObjectParameterValidator, SetParameterValidator, and StringParameterValidator interfaces for custom function parameter validation implementations. (#971)
  • function: Add ParameterWithBoolValidators, ParameterWithInt64Validators, ParameterWithFloat64Validators, ParameterWithDynamicValidators, ParameterWithListValidators, ParameterWithMapValidators, ParameterWithNumberValidators, ParameterWithObjectValidators, ParameterWithSetValidators, and ParameterWithStringValidators interfaces to enable parameter-based validation support (#971)

BUG FIXES:

  • types/basetypes: Prevented panic in the MapValue types Equal method when the receiver has a nil elementType (#961)
  • types/basetypes: Prevented panic in the ListValue types Equal method when the receiver has a nil elementType (#961)
  • types/basetypes: Prevented panic in the SetValue types Equal method when the receiver has a nil elementType (#961)
  • resource: Ensured computed-only dynamic attributes will not cause wrong final value type errors during planning (#969)
Commits
  • 711b0a5 Update changelog
  • 9d9533c build(deps): Bump github.com/hashicorp/terraform-plugin-go (#984)
  • 23c2403 Remove wildcard suffix from setup_terraform workflow call (#981)
  • 392ed7c website: Update testing documentation to utilize new statecheck and `knownv...
  • de32b2c basetypes: fix equality for values with nil elementType (#961)
  • d36ac87 Add parameter-based provider-defined function validation (#971)
  • f6057df docs: Remove technical preview verbiage from provider-defined functions (#972)
  • 4a9b6a3 Add type-based provider-defined function parameter validation (#968)
  • 541a7cb Small edit for style on a code comment (#975)
  • 484f311 internal/fwserver: Ensure computed dynamic values are marked as dynamic type ...
  • See full diff in compare view

Updates github.com/hashicorp/terraform-plugin-mux from 0.15.0 to 0.16.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-mux's releases.

v0.16.0

NOTES:

  • all: The v0.15.0 release updated this Go module to Go 1.21 per the Go support policy. It is recommended to review the Go 1.21 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#227)

ENHANCEMENTS:

  • tf5to6server: Add deferred action request and response fields to RPC translations (#237)
  • tf6to5server: Add deferred action request and response fields to RPC translations (#237)
Changelog

Sourced from github.com/hashicorp/terraform-plugin-mux's changelog.

0.16.0 (May 08, 2024)

NOTES:

  • all: The v0.15.0 release updated this Go module to Go 1.21 per the Go support policy. It is recommended to review the Go 1.21 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#227)

ENHANCEMENTS:

  • tf5to6server: Add deferred action request and response fields to RPC translations (#237)
  • tf6to5server: Add deferred action request and response fields to RPC translations (#237)
Commits
  • ce6551e Update changelog
  • 23e467a all: Remove type assertions for Function and MoveResourceState RPC implementa...
  • 7469931 all: Update tfproto translation servers to support deferred actions (#237)
  • 8c4e387 build(deps): bump github.com/hashicorp/terraform-plugin-go (#236)
  • a821db0 Result of tsccr-helper -log-level=info gha update -latest . (#235)
  • 4e0e8e6 Result of tsccr-helper -log-level=info gha update -latest . (#234)
  • d97fa40 build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 (#233)
  • 931b7c9 build(deps): bump github.com/hashicorp/terraform-plugin-go (#231)
  • a11714e build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /tools (#232)
  • bd91915 build(deps): bump google.golang.org/protobuf in /tools (#230)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's releases.

v2.34.0

NOTES:

  • all: The v2.33.0 release updated this Go module to Go 1.21 per the Go support policy. It is recommended to review the Go 1.21 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#1318)
  • This release contains support for deferred actions, which is an experimental feature only available in prerelease builds of Terraform 1.9 and later. This functionality is subject to change and is not protected by version compatibility guarantees. (#1335)

FEATURES:

  • helper/schema: Added (Provider).ConfigureProvider function for configuring providers that support additional features, such as deferred actions. (#1335)
  • helper/schema: Added (Resource).ResourceBehavior to allow additional control over deferred action behavior during plan modification. (#1335)
Changelog

Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's changelog.

2.34.0 (May 17, 2024)

NOTES:

  • all: The v2.33.0 release updated this Go module to Go 1.21 per the Go support policy. It is recommended to review the Go 1.21 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#1318)
  • This release contains support for deferred actions, which is an experimental feature only available in prerelease builds of Terraform 1.9 and later. This functionality is subject to change and is not protected by version compatibility guarantees. (#1335)

FEATURES:

  • helper/schema: Added (Provider).ConfigureProvider function for configuring providers that support additional features, such as deferred actions. (#1335)
  • helper/schema: Added (Resource).ResourceBehavior to allow additional control over deferred action behavior during plan modification. (#1335)
Commits
  • f4b227f Update changelog
  • 19860a8 Update meta package SDKVersion
  • 02c429c all: Add automatic deferred action support for unknown provider configuration...
  • b76c8ef build(deps): bump github.com/hashicorp/terraform-exec (#1341)
  • f03b54b build(deps): bump github.com/hashicorp/terraform-json (#1340)
  • 4b066a0 Result of tsccr-helper -log-level=info gha update -latest . (#1339)
  • a8e0607 build(deps): bump hashicorp/setup-copywrite from 1.1.2 to 1.1.3 (#1338)
  • 04daf66 build(deps): bump github.com/hashicorp/terraform-plugin-go (#1336)
  • f3da651 build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#1337)
  • 29017d5 Result of tsccr-helper -log-level=info gha update -latest . (#1334)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-testing's releases.

v1.8.0

FEATURES:

  • plancheck: Added ExpectDeferredChange and ExpectNoDeferredChanges checks for experimental deferred action support. (#331)
  • tfversion: Added SkipIfNotPrerelease version check for testing experimental features of prerelease Terraform builds. (#331)

ENHANCEMENTS:

  • helper/acctest: Improve scope of IPv4/IPv6 random address generation in RandIpAddress() (#305)
  • knownvalue: Add TupleExact, TuplePartial and TupleSizeExact checks for dynamic value testing. (#312)
  • tfversion: Ensured Terraform CLI prerelease versions are considered semantically equal to patch versions in built-in checks to match the Terraform CLI versioning policy (#303)
  • helper/resource: Added (TestCase).AdditionalCLIOptions with AllowDeferral option for plan and apply commands. (#331)

BUG FIXES:

  • helper/resource: Fix panic in output state shimming when a tuple is present. (#310)
  • tfversion: Fixed RequireBelow ignoring equal versioning to fail a test (#303)
Changelog

Sourced from github.com/hashicorp/terraform-plugin-testing's changelog.

1.8.0 (May 17, 2024)

FEATURES:

  • plancheck: Added ExpectDeferredChange and ExpectNoDeferredChanges checks for experimental deferred action support. (#331)
  • tfversion: Added SkipIfNotPrerelease version check for testing experimental features of prerelease Terraform builds. (#331)

ENHANCEMENTS:

  • helper/acctest: Improve scope of IPv4/IPv6 random address generation in RandIpAddress() (#305)
  • knownvalue: Add TupleExact, TuplePartial and TupleSizeExact checks for dynamic value testing. (#312)
  • tfversion: Ensured Terraform CLI prerelease versions are considered semantically equal to patch versions in built-in checks to match the Terraform CLI versioning policy (#303)
  • helper/resource: Added (TestCase).AdditionalCLIOptions with AllowDeferral option for plan and apply commands. (#331)

BUG FIXES:

  • helper/resource: Fix panic in output state shimming when a tuple is present. (#310)
  • tfversion: Fixed RequireBelow ignoring equal versioning to fail a test (#303)
Commits
  • 9bd8b68 Update changelog
  • cb1f2b6 all: Add deferred action testing support (plan checks, version check, and CLI...
  • 4c2e5cd build(deps): Bump github.com/hashicorp/terraform-exec (#341)
  • d2b5170 build(deps): Bump github.com/hashicorp/terraform-json (#339)
  • 3c2a359 build(deps): Bump github.com/hashicorp/terraform-json (#338)
  • 4d7396c Result of tsccr-helper -log-level=info gha update -latest . (#337)
  • b1c7043 build(deps): Bump hashicorp/setup-copywrite from 1.1.2 to 1.1.3 (#336)
  • 3a51be8 build(deps): Bump hashicorp/setup-terraform from 3.1.0 to 3.1.1 (#335)
  • bf5f38d Result of tsccr-helper -log-level=info gha update -latest . (#332)
  • 9d6a87e build(deps): Bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#333)
  • Additional commits viewable in compare view

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 commands and options

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

… updates

Bumps the terraform-devex group with 4 updates in the / directory: [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework), [github.com/hashicorp/terraform-plugin-mux](https://github.com/hashicorp/terraform-plugin-mux), [github.com/hashicorp/terraform-plugin-sdk/v2](https://github.com/hashicorp/terraform-plugin-sdk) and [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing).


Updates `github.com/hashicorp/terraform-plugin-framework` from 1.7.0 to 1.8.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework@v1.7.0...v1.8.0)

Updates `github.com/hashicorp/terraform-plugin-mux` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-mux/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-mux/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-mux@v0.15.0...v0.16.0)

Updates `github.com/hashicorp/terraform-plugin-sdk/v2` from 2.33.0 to 2.34.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-sdk/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-sdk/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-sdk@v2.33.0...v2.34.0)

Updates `github.com/hashicorp/terraform-plugin-testing` from 1.7.0 to 1.8.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-testing@v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-devex
- dependency-name: github.com/hashicorp/terraform-plugin-mux
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-devex
- dependency-name: github.com/hashicorp/terraform-plugin-sdk/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-devex
- dependency-name: github.com/hashicorp/terraform-plugin-testing
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-devex
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels May 20, 2024
Copy link

Community Note

Voting for Prioritization

  • Please vote on this pull request by adding a 👍 reaction to the original post to help the community and maintainers prioritize this pull request.
  • Please see our prioritization guide for information on how we prioritize.
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.

For Submitters

  • Review the contribution guide relating to the type of change you are making to ensure all of the necessary steps have been taken.
  • For new resources and data sources, use skaff to generate scaffolding with comments detailing common expectations.
  • Whether or not the branch has been rebased will not impact prioritization, but doing so is always a welcome surprise.

Copy link
Author

dependabot bot commented on behalf of github Jun 9, 2024

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabot dependabot bot closed this Jun 9, 2024
@dependabot dependabot bot deleted the dependabot/go_modules/terraform-devex-9d3796f734 branch June 9, 2024 14:25
Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code size/M
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants