hetznercloud / terraform-provider-hcloud

Terraform Hetzner Cloud provider
https://registry.terraform.io/providers/hetznercloud/hcloud/latest
Mozilla Public License 2.0
495 stars 72 forks source link

deps: update hashicorp #928

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/hashicorp/terraform-plugin-go v0.22.2 -> v0.23.0 age adoption passing confidence
github.com/hashicorp/terraform-plugin-mux v0.15.0 -> v0.16.0 age adoption passing confidence
github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 -> v2.34.0 age adoption passing confidence
github.com/hashicorp/terraform-plugin-testing v1.7.0 -> v1.8.0 age adoption passing confidence

Release Notes

hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go) ### [`v0.23.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.23.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.22.2...v0.23.0) BREAKING CHANGES: - tfprotov5+tfprotov6: `FunctionServer` interface is now required in `ProviderServer`. Implementations not needing function support can return errors from the `GetFunctions` and `CallFunction` methods. ([#​388](https://togithub.com/hashicorp/terraform-plugin-go/issues/388)) - tfprotov5+tfprotov6: `MoveResourceState` method is now required in `ResourceServer`. Implementations not needing move state support can return errors from the `MoveResourceState` method. ([#​388](https://togithub.com/hashicorp/terraform-plugin-go/issues/388)) NOTES: - all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.6.0, terraform-plugin-mux@v0.15.0, terraform-plugin-sdk/v2@​v2.33.0, and terraform-plugin-testing@v1.7.0 before upgrading this dependency. ([#​388](https://togithub.com/hashicorp/terraform-plugin-go/issues/388)) FEATURES: - tfprotov5+tfprotov6: Upgraded protocols and added types to support deferred actions ([#​403](https://togithub.com/hashicorp/terraform-plugin-go/issues/403))
hashicorp/terraform-plugin-mux (github.com/hashicorp/terraform-plugin-mux) ### [`v0.16.0`](https://togithub.com/hashicorp/terraform-plugin-mux/releases/tag/v0.16.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-mux/compare/v0.15.0...v0.16.0) NOTES: - all: The `v0.15.0` release updated this Go module to Go 1.21 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.21 release notes](https://go.dev/doc/go1.21) before upgrading. Any consumers building on earlier Go versions may experience errors ([#​227](https://togithub.com/hashicorp/terraform-plugin-mux/issues/227)) ENHANCEMENTS: - tf5to6server: Add deferred action request and response fields to RPC translations ([#​237](https://togithub.com/hashicorp/terraform-plugin-mux/issues/237)) - tf6to5server: Add deferred action request and response fields to RPC translations ([#​237](https://togithub.com/hashicorp/terraform-plugin-mux/issues/237))
hashicorp/terraform-plugin-sdk (github.com/hashicorp/terraform-plugin-sdk/v2) ### [`v2.34.0`](https://togithub.com/hashicorp/terraform-plugin-sdk/releases/tag/v2.34.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-sdk/compare/v2.33.0...v2.34.0) NOTES: - all: The `v2.33.0` release updated this Go module to Go 1.21 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.21 release notes](https://go.dev/doc/go1.21) before upgrading. Any consumers building on earlier Go versions may experience errors ([#​1318](https://togithub.com/hashicorp/terraform-plugin-sdk/issues/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](https://togithub.com/hashicorp/terraform-plugin-sdk/issues/1335)) FEATURES: - helper/schema: Added `(Provider).ConfigureProvider` function for configuring providers that support additional features, such as deferred actions. ([#​1335](https://togithub.com/hashicorp/terraform-plugin-sdk/issues/1335)) - helper/schema: Added `(Resource).ResourceBehavior` to allow additional control over deferred action behavior during plan modification. ([#​1335](https://togithub.com/hashicorp/terraform-plugin-sdk/issues/1335))
hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing) ### [`v1.8.0`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.8.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.7.0...v1.8.0) FEATURES: - plancheck: Added `ExpectDeferredChange` and `ExpectNoDeferredChanges` checks for experimental deferred action support. ([#​331](https://togithub.com/hashicorp/terraform-plugin-testing/issues/331)) - tfversion: Added `SkipIfNotPrerelease` version check for testing experimental features of prerelease Terraform builds. ([#​331](https://togithub.com/hashicorp/terraform-plugin-testing/issues/331)) ENHANCEMENTS: - helper/acctest: Improve scope of IPv4/IPv6 random address generation in RandIpAddress() ([#​305](https://togithub.com/hashicorp/terraform-plugin-testing/issues/305)) - knownvalue: Add `TupleExact`, `TuplePartial` and `TupleSizeExact` checks for dynamic value testing. ([#​312](https://togithub.com/hashicorp/terraform-plugin-testing/issues/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](https://togithub.com/hashicorp/terraform-plugin-testing/issues/303)) - helper/resource: Added `(TestCase).AdditionalCLIOptions` with `AllowDeferral` option for plan and apply commands. ([#​331](https://togithub.com/hashicorp/terraform-plugin-testing/issues/331)) BUG FIXES: - helper/resource: Fix panic in output state shimming when a tuple is present. ([#​310](https://togithub.com/hashicorp/terraform-plugin-testing/issues/310)) - tfversion: Fixed `RequireBelow` ignoring equal versioning to fail a test ([#​303](https://togithub.com/hashicorp/terraform-plugin-testing/issues/303))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 69.74%. Comparing base (9d5792b) to head (e76e510).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #928 +/- ## ========================================== - Coverage 69.77% 69.74% -0.03% ========================================== Files 63 63 Lines 7940 7940 ========================================== - Hits 5540 5538 -2 - Misses 1701 1703 +2 Partials 699 699 ``` | [Flag](https://app.codecov.io/gh/hetznercloud/terraform-provider-hcloud/pull/928/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hetznercloud) | Coverage Δ | | |---|---|---| | [e2e](https://app.codecov.io/gh/hetznercloud/terraform-provider-hcloud/pull/928/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hetznercloud) | `69.74% <ø> (-0.03%)` | :arrow_down: | | [unit](https://app.codecov.io/gh/hetznercloud/terraform-provider-hcloud/pull/928/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hetznercloud) | `34.21% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=hetznercloud#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.