Skip to content

Conversation

@austinvalle
Copy link
Member

Related Issue

Related: hashicorp/terraform-plugin-go#534

Description

This PR adds action support for all of the mux server implementations and translations.

This PR also makes a specific changes to some of the list resource RPCs to ensure we don't need to re-release terraform-plugin-mux once we remove the temporary interface. After the changes in this PR, the only references to the temporary interfaces (both actions and list resource) are in the test packages, so removing the interfaces will only break our CI and not actual provider codebases 👍🏻

image


I didn't add any changelogs to this PR since there aren't any ways to use this protocol ATM, we can come back later and add them 👍🏻

Rollback Plan

  • If a change needs to be reverted, we will roll out an update to the code within 7 days.

Changes to Security Controls

No

@austinvalle austinvalle added this to the v0.21.0 milestone Jul 7, 2025
@austinvalle austinvalle added the enhancement New feature or request label Jul 7, 2025
@austinvalle austinvalle requested a review from a team as a code owner July 7, 2025 21:45
SBGoods
SBGoods previously approved these changes Jul 8, 2025
@austinvalle
Copy link
Member Author

@SBGoods Updated the go.mod and sum to point to terraform-plugin-go@main now that hashicorp/terraform-plugin-go#534 is merged

@austinvalle austinvalle merged commit 46602a4 into main Jul 9, 2025
35 checks passed
@austinvalle austinvalle deleted the av/action-impl branch July 9, 2025 17:32
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

2 participants