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

fix: shareable procedures v11 #2180

Merged
merged 8 commits into from
Feb 2, 2024

Conversation

BeksOmega
Copy link
Contributor

The basics

The details

Resolves

Fixes #2164

Proposed Changes + Reasons

Updates the shareable procedures plugin to be compatible with v11. Updates references to inputs, and procedure hooks.

Test Coverage

Manually tested.

Documentation

N/A - Should be no user-facing change in behavior.

Additional Information

Previously procedures were serialized by procedure serializers in core, but we found that it took too much effort to register new procedure serializers when you were defining new procedure models, so now we've bundled the procedure serialization with the procedure models themselves.

Parameter models are serialized separately by the core procedure serializer and the state is appended to the procedure model state so that procedure models don't have to be tightly coupled to their parameter model classes.

@BeksOmega BeksOmega requested a review from a team as a code owner January 29, 2024 22:28
@BeksOmega BeksOmega requested review from cpcallen and removed request for a team January 29, 2024 22:28
@BeksOmega BeksOmega changed the title fix: shareable procedure v11 fix: shareable procedures v11 Jan 30, 2024
Copy link
Contributor

@cpcallen cpcallen left a comment

Choose a reason for hiding this comment

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

Please fix lint.

@BeksOmega BeksOmega merged commit 2d27dad into google:rc/v11.0.0 Feb 2, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants