We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Prep
make release-issue
galaxy-release-util
Branch Release (on or around 2024-11-12)
Ensure all blocking milestone pull requests have been merged, delayed, or closed.
make release-check-blocking-prs
Add latest database revision identifier (for release_24.2.0 and 24.2.0) to REVISION_TAGS in galaxy/model/migrations/dbscript.py.
release_24.2.0
24.2.0
REVISION_TAGS
galaxy/model/migrations/dbscript.py
Merge the latest release into dev and push upstream.
make release-merge-stable-to-next RELEASE_PREVIOUS=release_24.1 make release-push-dev
Create and push release branch:
make release-create-rc
Open pull requests from your fork of branch version-24.2.0 to upstream release_24.2 and of version-25.0.dev to dev.
version-24.2.0
release_24.2
version-25.0.dev
dev
Update MILESTONE_NUMBER in the maintenance bot to 25.0 so it properly tags new pull requests.
MILESTONE_NUMBER
25.0
Issue Review Timeline Notes
Deploy and Test Release
- release_24.2
galaxy_version
.github/workflows/test.yaml
Create Release Notes
Review merged pull requests and ensure they all have a milestone attached. Link
Switch to release branch and create a new branch for release notes
git checkout release_24.2 -b 24.2_release_notes
Bootstrap the release notes
make release-bootstrap-history RELEASE_CURR=24.2.0
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.
python scripts/release-diff.py release_24.1
Add new release to doc/source/releases/index.rst
Open a pull request for the release notes branch.
Merge release notes pull request.
Do Release
Ensure all blocking milestone issues have been resolved.
make release-check-blocking-issues RELEASE_CURR=24.2.0
Ensure all blocking milestone pull requests have been merged or closed.
make release-check-blocking-prs RELEASE_CURR=24.2.0
Ensure all pull requests merged into the pre-release branch during the freeze have milestones attached and that they are the not 25.0 milestones
Ensure release notes include all pull requests added during the freeze by re-running the release note bootstrapping:
make release-bootstrap-history
Ensure previous release is merged into current. GitHub branch comparison
Create and push release tag:
make release-create
Create dev packages:
cd packages && ./build_packages.sh
Create the first point release (v24.2.1) using the instructions at https://docs.galaxyproject.org/en/master/dev/create_point_release.html
Open PR against planemo with a pin to the new packages
Announce Release
Prepare for next release
24.2
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Prep
Create this release issuemake release-issue
.Set freeze date (2024-11-12).galaxy-release-util
is up-to-date.Branch Release (on or around 2024-11-12)
Ensure all blocking milestone pull requests have been merged, delayed, or closed.
Add latest database revision identifier (for
release_24.2.0
and24.2.0
) 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.0
to upstreamrelease_24.2
and ofversion-25.0.dev
todev
.Update
MILESTONE_NUMBER
in the maintenance bot to25.0
so it properly tags new pull requests.Issue Review Timeline Notes
Deploy and Test Release
release_24.2
branch.release_24.2
target: add- release_24.2
to thegalaxy_version
list in.github/workflows/test.yaml
.Create Release Notes
Review merged pull requests and ensure they all have a milestone attached. Link
Switch 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.
Do Release
Ensure all blocking milestone issues have been resolved.
Ensure all blocking milestone pull requests have been merged or closed.
Ensure all pull requests merged into the pre-release branch during the freeze have milestones attached and that they 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 and push release tag:
Create dev packages:
Create the first point release (v24.2.1) using the instructions at https://docs.galaxyproject.org/en/master/dev/create_point_release.html
Open PR against planemo with a pin to the new packages
Announce Release
Prepare for next release
24.2
and ensure milestone25.0
exists.make release-issue
.The text was updated successfully, but these errors were encountered: