Skip to content

Commit

Permalink
Merge pull request #16 from jdavcs/main_update_issue
Browse files Browse the repository at this point in the history
Update release issue template
  • Loading branch information
jdavcs authored May 15, 2024
2 parents 1a65457 + db0227c commit 41e0d4d
Showing 1 changed file with 13 additions and 15 deletions.
28 changes: 13 additions & 15 deletions galaxy_release_util/bootstrap_history.py
Original file line number Diff line number Diff line change
Expand Up @@ -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})**
Expand Down Expand Up @@ -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/
Expand All @@ -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**
Expand All @@ -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**
Expand Down Expand Up @@ -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(
Expand Down

0 comments on commit 41e0d4d

Please sign in to comment.