The pipeline default branch cannot be edit.
Please add the feature to enable the switching.
This is for the branch that's hosting the pipeline by default.
For example, we have a pipeline to vend all of our pipeline with a new branch name "harness-onboarding-xxx" set as the default on vending. After merging this branch to another branch "pipeline" for example, deleting this branch will redirect back to main then shows an error where pipeline doesn't exist.
We like to have a way to change that after the pipeline is vended.