Skip to content
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

[RELEASE] 2025.3.1 #2986

Open
6 of 25 tasks
dcmcand opened this issue Mar 11, 2025 · 2 comments
Open
6 of 25 tasks

[RELEASE] 2025.3.1 #2986

dcmcand opened this issue Mar 11, 2025 · 2 comments
Assignees
Labels
type: release 🏷 Items related to Nebari releases

Comments

@dcmcand
Copy link
Contributor

dcmcand commented Mar 11, 2025

Release Checklist

Release details

Scheduled release date - 2025-03-17

Release captain responsible - dcmcand

Milestone: https://github.com/nebari-dev/nebari/milestone/61

Starting point - a new release is out

  • Create this issue to track and discuss the upcoming release.
  • Use the previous release issue for any final release-specific discussions, then close.
    • This can be a good time to debrief and discuss improvements to the release process.

Looking forward - planning

  • Create milestone for next release (if it doesn't already exist) and link it back here.
  • Triage bugs to determine what be should included in the release and add it to the milestone.
  • What new features, if any, will be included in the release and add it to the milestone.
    • This will be, in large part, determined by the roadmap.
    • Is there a focus for this release (i.e. UX/UI, stabilization, etc.)?

Pre-release process

  • Decide on a date for the release.
    • What outstanding issues need to be addressed?
    • Has documentation been updated appropriately?
    • Are there any breaking changes that should be highlighted?
    • Are there any upstream releases we are waiting on?
    • Do we need to update the dask versions in the nebari-dask?
    • Will there be an accompanying blog post?
  • Prepare for the release.
    • Update the nebari upgrade for this release
      • Add upgrade messaging including deprecation warnings, version specific warnings and so on.
    • Optionally, announce a merge freeze.
    • Release Candidate (RC) cycle.
    • Update RELEASE.md notes.

Cut the official release

If there were changes to the following packages, handle their releases before cutting a new release for Nebari

These steps must be actioned in the order they appear in this checklist.

@dcmcand dcmcand added the type: release 🏷 Items related to Nebari releases label Mar 11, 2025
@dcmcand dcmcand self-assigned this Mar 11, 2025
@dcmcand dcmcand added this to the 2025.3.1 release milestone Mar 11, 2025
@viniciusdc
Copy link
Contributor

Hey @dcmcand One thing to note, the order for cutting the final docker images tag and publishing a new release of nebari-dask is incorrect, the package release needs to be done first then the docker images final build. This is one of the action items from #2960

@Adam-D-Lewis
Copy link
Member

I also relaxed some pin requirements in this PR:
"google-auth>=2.31.0,<3.0.0",
"pydantic>=2.9.2,<3.0.0",
"rich>=13.5.1,<14",

If the PR is merged, you may need to update the conda-forge recipe.

This was referenced Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: release 🏷 Items related to Nebari releases
Projects
Status: New 🚦
Development

No branches or pull requests

3 participants