[X] I searched the issues and found no similar issues.
Component
CI/CD
What happened + What you expected to happen
The scripts/release-branch.sh script currently modifies and commits directly to the main/dev branch and pushes it. This should instead create a new branch, from which a PR is then requested back into main/dev.
This was identified as a problem when some transforms (see #355) did not properly implement set-versions and so the versions were out of sync, but this was pushed into main.
Search before asking
Component
CI/CD
What happened + What you expected to happen
The scripts/release-branch.sh script currently modifies and commits directly to the main/dev branch and pushes it. This should instead create a new branch, from which a PR is then requested back into main/dev.
This was identified as a problem when some transforms (see #355) did not properly implement set-versions and so the versions were out of sync, but this was pushed into main.
Reproduction script
d
Anything else
d
OS
Other
Python
Other
Are you willing to submit a PR?