Skip to content

Conversation

@SarahFrench
Copy link
Member

@SarahFrench SarahFrench commented Nov 27, 2025

This PR is part of a big PR, #37248, that I'm trying to break down into multiple smaller PRs that are easier to review.

In the past a Plan would always need to describe a backend, so the Backend field was a value. Now that a Plan can describe either a Backend or a StateStore I've updated those fields to both be pointers. That makes it easier to detect which one is set or unset.

Target Release

N/A

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 Nov 27, 2025
@github-actions
Copy link
Contributor

The equivalence tests failed. Please investigate here.

@SarahFrench SarahFrench force-pushed the pss/plan-struct-backend-via-pointer branch from 28593fe to 6b77cfd Compare November 28, 2025 10:21
@SarahFrench SarahFrench force-pushed the pss/plan-struct-backend-via-pointer branch from 6b77cfd to 37af64b Compare November 28, 2025 10:44
Copy link
Member

@radeksimko radeksimko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you for splitting this out

@SarahFrench SarahFrench merged commit 9fb91c2 into main Nov 28, 2025
18 of 19 checks passed
@SarahFrench SarahFrench deleted the pss/plan-struct-backend-via-pointer branch November 28, 2025 16:12
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.

2 participants