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
added docs for git, versions, and changelog #25
Conversation
Weird. The docs built locally. Thanks @manopapad |
I am generally fine with this workflow, although I would prefer the development branch to have a stable identifier (something like |
I wonder how a constant develop tag interacts with PRs. Say that I create a PR vs a current release branch, then this PR will remain against this branch even if a new one is created. If I create a PR against a develop branch, it can accidentally become a sliding target. I think being explicit in targeting PRs to a particular release could be beneficial. I think using tags for releases has a similar issue. From what I understand, we want to potentially work on a frozen release branch, which means it should remain a branch as it is still "alive." |
In general, we should avoid PRs against long lived development branches. As long as we are all PRing to the release branch, we avoid the sliding target.
Which is the proposal here. |
As of today, the new-core branch is 44 commits ahead, 5 commits behind nv-legate:master. If everyone is good with this workflow, I propose we make Thoughts? |
I think I'm good with this once the |
Just to clarify: I'm proposing we create a release branch here of |
Ok, no arguments from me then. |
I'm fine with making |
That would depend on the target release date. We haven't settled on a cadence so we can pick whatever we want. Since we are using CalVer, we just need to pick a month. For example, if we pick August the branch would be |
@marcinz Do you know why the build is failing? The logs just show...
|
There were issues with the build script at the time when you branched off. The CI uses the build scripts from the point when you created the branch. There was an issue with how the commit for the pull request was being checked out, and I think this is the issue here. You have two options. You could rebase this branch, and then you'll get the latest version of CI, or you could just merge it and let CI run on the merge. |
Talking about CI, this will complicate CI a bit. Currently, CI in Pandas and Numpy builds against |
No problem. I'll rebase. |
Anything further here? |
@marcinz - Sorry, I missed this. We would need to keep them all on the same release branch. Or we could keep them in the same repo. |
@mmccarty I'm ready to rename and push the @marcinz I'm about to move the |
I added a note about (mostly) using PRs for making changes. |
Closing this PR and opening a new on to |
This describes a slightly more conservative approach than what we discussed, but this is taken from the RAPIDS team. I thought perhaps folks on the @nv-legate/core-team would find it more comfortable.