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

Added versioning to filter parameters and json #1088

Merged
merged 10 commits into from
Sep 30, 2024

Conversation

JDuffeyBQ
Copy link
Collaborator

  • Added a version to each parameter that is tied to its json layout
  • Added a version to each filter that is tied to the specific set of parameters it has
  • All filters and parameters start at version 1
  • Currently there is not any change in the filter json parsing to switch between parameters versions. This PR is mainly to make sure the version is written out to the json so it can be checked in the future

@imikejackson imikejackson merged commit 59d102d into develop Sep 30, 2024
7 checks passed
@imikejackson imikejackson deleted the feature/pipeline_versioning branch September 30, 2024 19:31
imikejackson pushed a commit that referenced this pull request Sep 30, 2024
* Added IFilter::parametersVersion() and IParameter::getVersion()
* Updated filter hpp files
* Updated filter cpp files
* Updated IParameter::fromJson to allow for no version specified
* Updated test filters
* Updated parameters
* Updated python bindings
* Updated new filter from rebase
* Allowed backwards compatible parameter json reading
* Updated pipelines
---------

Signed-off-by: Jared Duffey <[email protected]>
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