Hi, @<1523701435869433856:profile|SmugDolphin23> , the provided SDK still doesn't provide the version details, once the pipeline created from the draft state.
I’m encountering an issue that I hope you can assist with.
Issue #1:
As discussed in previous comments, we have a scenario where we create a draft pipeline and enqueue it for later. The problem arises when the pipeline is triggered - the version details are not being added to the pipeline that is enqueued from the draft state.
Could you guide me on how the version number can be reflected in the pipeline created from the draft state? Currently, it’s causing confusion as the pipeline doesn’t have a version, and we need to keep track of whether the pipeline was executed from the draft version or not.
Expectation: Pipeline created from the draft version with the version number assigned to it.
Issue #2:
After a pipeline is created in the draft state, since it doesn’t contain any version details. When the SDK method p._task.get_user_properties().get("version")
is used to retrieve the version details of the pipeline, it returns “None”.
Expectation: The desired outcome is to obtain at least the most recent version of the pipeline from the project of the pipeline.
Please refer to the pipeline that doesn't have a version number