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

MAINTENANCE: Use independent release branches for each minor version #373

Open
RobPasMue opened this issue Sep 2, 2024 · 0 comments
Open

Comments

@RobPasMue
Copy link
Member

I have observed that you have been using the same release/0.2 branch for all your releases. The purpose of release/x.y branches is to ease the process of releasing and keep them independent, since there could be breaking changes between minor releases, and we might be required to patch release them...

See this case, for example:

  • We have releases 0.2.x'' and 0.3.x`` currently
  • A security vulnerability is detected and we are required to patch release all our current minor releases

With your current release procedure, it would be impossible for you to patch release 0.2.x. That is the reason why independent minor release branches are required in our repositories: release/0.2, release/0.3

Please apply this good practice team: @ansjmoody @ansnfernand @ansnraines
CCing @ansys/pyansys-core for visibility - we should make sure all repos are releasing properly.

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

No branches or pull requests

1 participant