-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from jdavcs/main_update_issue
Update release issue template
- Loading branch information
Showing
1 changed file
with
13 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -223,10 +223,11 @@ | |
RELEASE_ISSUE_TEMPLATE = string.Template( | ||
""" | ||
- [X] **Prep** | ||
- [ ] **Prep** | ||
- [X] ~~Create this release issue ``make release-issue``.~~ | ||
- [X] ~~Set freeze date (${freeze_date}).~~ | ||
- [ ] Verify that your installed version of `galaxy-release-util` is up-to-date. | ||
- [ ] **Branch Release (on or around ${freeze_date})** | ||
|
@@ -255,10 +256,12 @@ | |
- [ ] **Deploy and Test Release** | ||
- [ ] Update test.galaxyproject.org to ensure it is running a dev at or past branch point (${freeze_date} + 1 day). | ||
- [ ] Update test.galaxyproject.org to ensure it is running the ``release_${version}`` branch. | ||
- [ ] Update testtoolshed.g2.bx.psu.edu to ensure it is running a dev at or past branch point (${freeze_date} + 1 day). | ||
- [ ] Conduct release testing on test.galaxyproject.org. | ||
- [ ] Deploy to usegalaxy.org (${freeze_date} + 1 week). | ||
- [ ] Deploy to toolshed.g2.bx.psu.edu (${freeze_date} + 1 week). | ||
- [ ] Conduct release testing on usegalaxy.org. | ||
- [ ] [Update BioBlend CI testing](https://github.com/galaxyproject/bioblend/blob/main/.github/workflows/test.yaml) to include a ``release_${version}`` target: add ``- release_${version}`` to the ``galaxy_version`` list in ``.github/workflows/test.yaml`` . | ||
- [ ] Update GALAXY_RELEASE in IUC and devteam github workflows | ||
- [ ] https://github.com/galaxyproject/tools-iuc/blob/master/.github/workflows/ | ||
|
@@ -277,7 +280,7 @@ | |
- [ ] Run ``python scripts/release-diff.py release_${previous_version}`` 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 note pull request. | ||
- [ ] Merge release notes pull request. | ||
- [ ] **Do Release** | ||
|
@@ -303,20 +306,14 @@ | |
- [ ] Create the first point release (v${version}.0) 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 | ||
- [ ] **Do Docker Release** | ||
- [ ] Change the [dev branch](https://github.com/bgruening/docker-galaxy-stable/tree/dev) of the Galaxy Docker container to ${next_version} | ||
- [ ] Merge dev into master | ||
- [ ] **Announce Release** | ||
- [ ] Verify release included in https://docs.galaxyproject.org/en/master/releases/index.html | ||
- [ ] Review announcement in https://github.com/galaxyproject/galaxy/blob/dev/doc/source/releases/${version}_announce.rst | ||
- [ ] Stage announcement content (Hub, Galaxy Help, etc.) on announce date to capture date tags. Note: all final content does not need to be completed to do this. | ||
- [ ] Create hub *highlights* and post as a new "news" content item. [An example](https://galaxyproject.org/news/2018-9-galaxy-release/). | ||
- [ ] Tweet docs news *highlights* link as @galaxyproject on twitter. [An example](https://twitter.com/galaxyproject/status/973646125633695744). | ||
- [ ] Post *highlights* with tags `news` and `release` to [Galaxy Help](https://help.galaxyproject.org/). [An example](https://help.galaxyproject.org/t/galaxy-release-19-01/712). | ||
- [ ] Email *highlights* to [galaxy-dev](http://dev.list.galaxyproject.org/) and [galaxy-announce](http://announce.list.galaxyproject.org/) @lists.galaxyproject.org. [An example](http://dev.list.galaxyproject.org/The-Galaxy-release-16-04-is-out-tp4669419.html) | ||
- [ ] Verify release included in https://docs.galaxyproject.org/en/master/releases/index.html. | ||
- [ ] Review announcement in https://github.com/galaxyproject/galaxy/blob/dev/doc/source/releases/${version}_announce.rst. | ||
- [ ] Announce release on [Galaxy Hub](https://galaxyproject.org/) as a news content item. [An example](https://galaxyproject.org/news/2024-02-07-galaxy-release-23-2/). | ||
- [ ] Post announcement to [Galaxy Help](https://help.galaxyproject.org/). [An example][(https://help.galaxyproject.org/t/release-of-galaxy-23-2/11675). | ||
- [ ] Announce release on Galaxy's social media accounts ([Bluesky](https://bsky.app/profile/galaxyproject.bsky.social), [Mastodon](https://mstdn.science/@galaxyproject), [LinkedIn](https://linkedin.com/company/galaxy-project). | ||
- [ ] Email announcement to [galaxy-dev](http://dev.list.galaxyproject.org/) and [galaxy-announce](http://announce.list.galaxyproject.org/) @lists.galaxyproject.org. [An example](https://lists.galaxyproject.org/archives/list/[email protected]/thread/ISB7ZNBDY3LQMC2KALGPVQ3DEJTH657Q/). | ||
- [ ] Adjust http://getgalaxy.org text and links to match current master branch by opening a PR at https://github.com/galaxyproject/galaxy-hub/ | ||
- [ ] **Prepare for next release** | ||
|
@@ -350,6 +347,7 @@ def create_release_issue(release_version: Version, galaxy_root: Path): | |
freeze_date=freeze_date, | ||
) | ||
release_issue_contents = RELEASE_ISSUE_TEMPLATE.safe_substitute(**release_issue_template_params) | ||
breakpoint() | ||
github = github_client() | ||
repo = github.get_repo(f"{PROJECT_OWNER}/{PROJECT_NAME}") | ||
release_issue = repo.create_issue( | ||
|