You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Post this comment to that issue: /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.
Wait for the workflow to complete, after which a brief summary will be automatically posted to the issue with a link to the workflow results.
Examine workflow results, comparing them with the results of a previous run of the same workflow on the previous release (24.1).
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.
Post this comment to that issue: /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.
Wait for the workflow to complete, after which a brief summary will be automatically posted to the issue with a link to the workflow results.
Examine workflow results, comparing them with the results of a previous run of the same workflow on the previous release (24.1).
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 a 24.2 or 25.0 milestone attached. Link
Switch to release branch and create a new branch for release notes
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 there are no blocking pull requests that target the
release_24.2
branch but do not have the24.2
milestone attached.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 and push release tag:
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: