-
Notifications
You must be signed in to change notification settings - Fork 8
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
Document process of merging nmdc-schema/main
into berkeley-schema-fy24/main
(in local slang: "backmerge")
#2170
Comments
1. Create a branch in the fork
2. Create a PR in the fork
3. Resolve merge conflictsUse the 4. Create another PR in the fork
5. Merge the PROnce the PR has accumulated the necessary approvals, merge it (by merging the PR). 6. Clean up
|
I will work with @turbomam on filling in section 3 of the above guide. |
I think @mslarae13 also wants the following to be documented:
|
We tested out these steps today. At step 3, we did not end up with a branch where we could collaborate; so, this didn't put is in any "better" position than before. |
Here is my proposal for this: Any time the In short, in the context of the Berkeley schema and the stage of the Roll Out we're in, my view is that "no change is too small to warrant a release" and "no time is too soon to do another release." In even shorter; once you merge a PR or a group of PRs, create a new pre-release. |
My proposal for this original task is: Given that @turbomam is the only person that happens to have done this process end-to-end so far, we wait until the next time he is going to go through the process, and then either he document it as he goes through it, or he pair up with me or someone else to document it (or at least note the steps) at that time. |
|
@turbomam @mslarae13 @eecavanna is this documentation task complete? |
Not yet. I don't expect this to be finished this sprint/week. Our most recent plan was to wait until the next time @turbomam performs the steps, and document them at that time. Also, given that the fork-to-upstream merge is scheduled to happen on Monday, I don't know when @turbomam would be performing these steps next, if ever. Once the Berkeley Schema Roll Out has concluded, I'm planning to work with @turbomam to make it so derivative files don't get stored in the repo; which I think would change (simplify) the process this ticket is about documenting. |
I'll move to sprint 48. |
Removing from sprint. No updates in a month. @turbomam @eecavanna @mslarae13 |
Is there still effort to do this? (Trying to wrap up this squad's project board) |
I am in favor of closing it. |
I'm still planning to do what I described in that quote—just haven't gotten to it yet 🙁 . Related: #1960 |
@eecavanna @turbomam I'd like to close out the berkeley schema project board. This is still around. Could we expect this to be wrapped up sometime soon? |
I discussed this ticket briefly with @mslarae13 via Slack and we decided to move it out of the project board, given that it has been idle for a couple months and its incompletion was blocking her from (conceptually) closing out the project board. So, it is now on the "Non-squad board." It already has the "backlog" label. |
Document process of merging
nmdc-schema/main
intoberkeley-schema-fy24/main
(in local slang: "backmerge", "back-merge", "back merge").Although I don't expect myself to be the only author here, there are some things I already want to document about the process. I am creating this ticket to act as a temporary home for that documentation.
The text was updated successfully, but these errors were encountered: