-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Publication of Galaxy Release v 24.2 #19129
Comments
@jdavcs One thing I don't see in this list (and hasn't been done yet) is to merge |
@nsoranzo You're right! The reason is that this step was not included in the new script we are now using. The old I'll do that manually for 24.2 and will fix the point-release script. Thanks for spotting this! |
Does anybody already have (which would be awesome!) screenshots that demonstrate any of the highlights of this release? If not, can somebody point out what items would make good screenshots so that I can include them in the news announcement? |
@scottcain There are screenshots in the user-facing release notes: https://docs.galaxyproject.org/en/latest/releases/24.2_announce_user.html |
@jdavcs another question: how does https://docs.galaxyproject.org/en/master/releases/index.html get rebuilt? |
Nevermind--I see included in your note to me that it would be done soon; I don't really need the details :-) |
Thank you, everyone, for your help with this release! |
Branch Release (on or around 2024-11-20)
Verify that your installed version of
galaxy-release-util
is up-to-date.Ensure all blocking milestone pull requests have been merged, closed, or postponed until the next release.
Add latest database revision identifier (for
release_24.2
and24.2
) toREVISION_TAGS
ingalaxy/model/migrations/dbscript.py
.Merge the latest release into dev and push upstream.
Create and push release branch:
Open pull requests from your fork of branch
version-24.2
to upstreamrelease_24.2
and ofversion-25.0.dev
todev
.Create milestone
25.0
for next release.Update
MILESTONE_NUMBER
in the maintenance bot to reference25.0
so it properly tags new pull requests.Issue Review Timeline Notes
Deploy and Test Release on galaxy-test
release_24.2
branch.Run tool and workflow tests:
IUC:
/run-all-tool-tests branch=release_24.2
. This will trigger the "Weekly global Tool Linting and Tests" github workflow that lints and tests all IUC tools.For each failed test:
- Does it occur under 24.2 but not under 24.1? If so:
- Check if there's an issue open. If not, open a new issue.
IWC:
/run-all-workflow-tests branch=release_24.2
. This will trigger the "Weekly global Workflow Linting and Tests" github workflow that lints and tests all IWC workflows.For each failed test:
- Does it occur under 24.2 but not under 24.1? If so:
- Check if there's an issue open. If not, open a new issue.
Create Release Notes
Review pull requests merged since
release_24.1
, ensure their titles are properly formatted and they all have a24.2
or25.0
milestone attached. LinkSwitch to release branch and create a new branch for release notes
Bootstrap the release notes
Open newly created files and manually curate major topics and release notes.
Run
python scripts/release-diff.py release_24.1
and add configuration changes to release notes.Add new release to doc/source/releases/index.rst
Open a pull request for the release notes branch.
Merge release notes pull request.
Deploy and Test Release on galaxy-main
release_24.2
branch.release_24.2
target: add- release_24.2
to thegalaxy_version
list in.github/workflows/test.yaml
.Do Release
Ensure all blocking milestone issues have been resolved.
Ensure all blocking milestone pull requests have been merged, closed, or postponed until the next release.
Ensure all pull requests merged into the pre-release branch during the freeze have milestones attached
Ensure all pull requests merged into the pre-release branch during the freeze are the not 25.0 milestones
Ensure release notes include all pull requests added during the freeze by re-running the release note bootstrapping:
Ensure previous release is merged into current. GitHub branch comparison
Create the first point release (v24.2.0) using the instructions at https://docs.galaxyproject.org/en/master/dev/create_release.html#creating-galaxy-point-releases
Open PR against planemo with a pin to the new packages
Announce Release
Complele release
24.2
and ensure milestone25.0
exists.The text was updated successfully, but these errors were encountered: