Fill out the template below. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
The pull request must only fix one issue at the time.
The pull request must update the test suite to demonstrate the changed functionality.
After you create the pull request, all status checks must be pass before a maintainer reviews your contribution. For more details, please see CONTRIBUTING.
What does this PR do?
Fixes custom deserialisation logic of the BuildSpanAction class.
The version field was added to the v1 of the converter erroneously.
The data written by the original converter v1 (introduced in the plugin v6.0.2) does not contain version field, so when the updated converter code tries to deserialize this field, it fails.
The versioned converters are supposed to be immutable, the code was changed by mistake.
Requirements for Contributing to this repository
What does this PR do?
Fixes custom deserialisation logic of the
BuildSpanAction
class. Theversion
field was added to the v1 of the converter erroneously. The data written by the original converter v1 (introduced in the plugin v6.0.2) does not containversion
field, so when the updated converter code tries to deserialize this field, it fails. The versioned converters are supposed to be immutable, the code was changed by mistake.The bug was introduced in PR#387 Implement submitting in-progress pipelines data.
Description of the Change
Alternate Designs
Possible Drawbacks
Verification Process
Additional Notes
Release Notes
Review checklist (to be filled by reviewers)
changelog/
label attached. If applicable it should have thebackward-incompatible
label attached.do-not-merge/
label attached.kind/
andseverity/
labels attached at least.