Skip to content

Adding provider installation methods to state migrate's JSON view - Part 3 - #39021

Open
SarahFrench wants to merge 4 commits into
add-start-of-json-output-state-migrate-4from
add-start-of-json-output-state-migrate-5
Open

Adding provider installation methods to state migrate's JSON view - Part 3#39021
SarahFrench wants to merge 4 commits into
add-start-of-json-output-state-migrate-4from
add-start-of-json-output-state-migrate-5

Conversation

@SarahFrench

@SarahFrench SarahFrench commented Aug 13, 2026

Copy link
Copy Markdown
Member

(Stacked PR, see GitHub stacks feature)

This PR completes implementing the ProviderInstallationLogger interface in the state migrate command's JSON view. This was achieved by:

Adding 2 remaining methods to the StateMigrateJSON struct:

  • LogBuiltInProviderAvailable
  • LogPartnerAndCommunityProviders

Removing 2 methods from the ProviderInstallationLogger interface that have become specific to the init command and are no longer needed in the ProviderInstallationLogger interface:

  • Output
  • prepareMessage

Target Release

1.17.x

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

Are there any changes to security controls (access controls, encryption, logging) in this pull request? If so, explain.

CHANGELOG entry

  • This change is user-facing and I added a changelog entry.
  • This change is not user-facing.

@SarahFrench SarahFrench added the no-changelog-needed Add this to your PR if the change does not require a changelog entry label Aug 13, 2026
@SarahFrench
SarahFrench marked this pull request as ready for review August 14, 2026 09:13
@SarahFrench
SarahFrench requested a review from a team as a code owner August 14, 2026 09:13
Also, refactor existing code so that the message template can be reused.
Also, refactor existing code so that the message template can be reused.
…nstallationLogger` interface; these are only needed in the context of `init` views
@radeksimko
radeksimko force-pushed the add-start-of-json-output-state-migrate-5 branch from 69c3e21 to 1c58603 Compare August 18, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog-needed Add this to your PR if the change does not require a changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant