Skip to content

Conversation

@rockhowse
Copy link
Contributor

This PR updates the Release Planning section

to bring it up to the current planning/release process post RSN-47

This focuses on using CALVER (YY.MM.PP) instead and + an un-changing main development branch

xref: rapidsai/build-planning#224

@netlify
Copy link

netlify bot commented Dec 10, 2025

Deploy Preview for docs-rapids-ai ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 917eb85
🔍 Latest deploy log https://app.netlify.com/projects/docs-rapids-ai/deploys/69407ae83efc300008204893
😎 Deploy Preview https://deploy-preview-716--docs-rapids-ai.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Comment on lines 89 to 91
3. Review documentation to ensure version numbers (updating to `YY.MA.Y`) and instructions are correct
4. Merge the developer's PR targeting `release/YY.MA` after approval
5. Create a new PR from `release/YY.MA` targeting `main`
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the main section I have questions about... after we cut the official release, are the hotfix PRs that are merged into the release/YY.MAI see a couple scenarios here but need some clarification

    1. hotfix gets merged back into main via the forward merger
    1. cherry pick from release/YY.MA back into main
    1. separate forward-port (?) PR into main

@AyodeAwe you are probably the best person to help answer this.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hotfix process for 25.12 (for example):

  1. Create hotfix/25.12 branch from ^v25.12.00 (commit BEFORE the tag)
  2. Apply fix on hotfix branch
  3. Open PR: hotfix/25.12release/25.12 and merge
  4. Open PR: hotfix/25.12main and merge

Step 4 can also be to simply cherry pick from release/25.12 into main, I think it achieves the same outcome.

Also note that the forward merger bot does not act if it sees that the branch has already been released (i.e if it sees the release tag)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, these are the exact details I need to finish this up. Thx @AyodeAwe

@rockhowse rockhowse self-assigned this Dec 10, 2025
@rockhowse rockhowse requested a review from AyodeAwe December 15, 2025 21:07
@rockhowse
Copy link
Contributor Author

@AyodeAwe I believe I updated the Developer and Operations sections to correctly handle the new hotfix/YY.MM.PP branches and proceedures.

Thx for the extra nudge in the right direction here 🙇🏼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants