nebari
nebari copied to clipboard
[RELEASE] v0.4.4
Release Checklist
Release details
Scheduled release date - 2022/8/18
Release captain responsible - @iameskild
Starting point - a new release is out
- [x] Create this issue to track and discuss the upcoming release.
- [x] 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
- [x] Create milestone for next release (if it doesn't already exist) and link it back here.
- [x] Triage
bugsto determine what be should included in the release and add it to the milestone. - [x] 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, stabilitation, etc.)?
Pre-release process
- [x] 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
daskversions in theqhub-dask? - Will there be an accompanying blog post?
- [ ] Prepare for the release.
- [x] Announce build freeze.
- [ ] Release Candidate (RC) cycle.
- Is this a hotfix?
- [x] Create a new branch off of the last version tag.
- Use this branch to cut the pre-release and the "official" release.
- [x]
git cherry-pickthe commits that should be included.
- [x] Create a new branch off of the last version tag.
- [ ] Perform end-to-end testing. Use the Testing Checklist template.
- For minor releases, relying on the end-to-end integration tests might suffice.
- [x] Cut RC via GHA release workflow (w/ "This is a pre-release" checked).
- [ ] End-user validation.
- If possible, pull in volunteers to help test.
- (Repeat steps if necessary)
- Is this a hotfix?
- [ ] Update
RELEASE.mdnotes.
Cut the official release
- [ ] Tag, build and push docker images
- [ ] Update and cut release for
qhub-daskmeta package on Conda-Forge. - [ ] Cut Test PyPI release via manual
workflow_dispatch. - [ ] Cut PyPI release via GHA release workflow.
- Copy release notes from
RELEASE.md.
- Copy release notes from
- [ ] Merge automated release PR for
qhubon Conda-Forge.
Milestone: https://github.com/Quansight/qhub/milestone/14
Testing checklist: https://github.com/Quansight/qhub/issues/1400
Last Wednesday, we were asked to include the fixes/changes outlined in #1418. This has had the effect of pushing out the release once more.
v0.4.4 has been released!