-
Notifications
You must be signed in to change notification settings - Fork 69
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
Using tags for hotfixes #2116
Using tags for hotfixes #2116
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Language?
haha - yeah won't be making it into admiral :) |
Btw @bms63 if you run into issues with deleting tags later https://stackoverflow.com/questions/5480258/how-can-i-delete-a-remote-tag |
This all seems pretty straightforward to me and in the end similar to how we did it with Create Branch off tag at version of Continue to Branch off newly created patch branch for different hotfixes, doc updates, etc merge all back into patch branch create release from patch branch merge patch branch back into main ...thinking the patch branch has to remain with us forever (can set a rule not to delete them) |
I guess if someone wanted to patch |
LGTM - let's make sure to update this section of our documentation once this process is set in stone. |
Why do you want to include the version in the name of the patch branch? And do we need to add the version to the name of the feature branches? I would just use our normal feature branch naming convention, i.e., instead of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we simplify it? (see my comment above)
FYI @manciniedoardo I have an open PR with those updates already 🕺🏼 |
I would prefer using a single @bms63 , @manciniedoardo , what do you think? |
Might be easier to use For example, right now in See this PR on admiralci |
Good point. By the way, how do the workflows know which version of the upstream dependencies they should use? In the past it was @cicdguy , @ddsjoberg , any ideas? |
Hey all, So rough instructions for a hotfix:
Other items to attend to:
This stills seems pretty straightforward. Hoping it makes sense to others. We can start patching tomorrow if we are all aligned. |
We should not delete the It should be protected and we need to decide when we update it. We could update it after each release. Then it is always ready for a hotfix. Or we update it when we start a hotfix. |
Okay so |
I made an issue to update programming docs on how to make a hotfix under our new GitHub Flow Strategy. Going to clsoe this PR |
I created branch from tag
v0_12_1hofix
branchv0_12_1_bugfix1
v0_12_1_bugfix2
Assuming that I can then can do a release via my
v_12_1_hofix
Once this is deployed we to CRAN - new website. We can merge
v_12_1_hofix
intomain
.