-
Notifications
You must be signed in to change notification settings - Fork 122
Rename develop to main; remove master #280
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
Comments
This does seem to be the preferred way I see repos moving to. I've gotten so used to the whole develop branch, then master as the last release, but have come to realize as you said, it doesn't seem to offer much benefit, since releases are tagged anyway. What is the purpose of the release branch though over just tagging main? It looks like there is a branch for each minor release, is that to make backports easier? |
Exactly, in especially since PySTAC is tied to producing specific STAC versions, if there's a fix we want to backport to an earlier release to make it work with users who are producing an earlier version of STAC, backporting becomes more straightforward. |
Note: We are doing this now. If something is broken because of this change, please let us know! |
@lossyrob Looks like the CI didn't catch up to the branch name change, I can fix that in a PR. |
Ah, yep that would be good! |
The PySTAC release route through branches should got develop -> master -> release branch -> tag. As seen in #279, the merge into master often gets skipped because it's not utilized nor valuable IMO.
I suggest renaming develop to main, and removing master, so that the new release route would go:
The text was updated successfully, but these errors were encountered: