From fffaa05a9f029929b134add04db42a866306cad2 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Sat, 11 Dec 2021 10:26:20 -0600 Subject: [PATCH 1/5] Add release radar issue --- .github/ISSUE_TEMPLATE/~release-checklist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/~release-checklist.md b/.github/ISSUE_TEMPLATE/~release-checklist.md index 1f91c6434e..5218c12b89 100644 --- a/.github/ISSUE_TEMPLATE/~release-checklist.md +++ b/.github/ISSUE_TEMPLATE/~release-checklist.md @@ -38,4 +38,5 @@ about: Checklist for core developers to complete as part of making a release * [ ] Make a release for the [`pyhf` tutorial](https://github.com/pyhf/pyhf-tutorial/releases) corresponding to the **previous release** number. This release represents the last version of the tutorial that is guaranteed to work with previous release API. * [ ] Update the [tutorial](https://github.com/pyhf/pyhf-tutorial) to use the new release number and API. * [ ] Make a PR to use the new release in the [CUDA enabled Docker images](https://github.com/pyhf/cuda-images). +* [ ] Open a [GitHub Release Radar](https://github.com/github/release-radar) Issue * [ ] Close the [release GitHub Project board](https://github.com/scikit-hep/pyhf/projects/). From ff44655c4adecf33b1d52b23d0e738503d8d2266 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Sat, 11 Dec 2021 10:28:11 -0600 Subject: [PATCH 2/5] Add context --- .github/ISSUE_TEMPLATE/~release-checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/~release-checklist.md b/.github/ISSUE_TEMPLATE/~release-checklist.md index 5218c12b89..1d13eb0c1f 100644 --- a/.github/ISSUE_TEMPLATE/~release-checklist.md +++ b/.github/ISSUE_TEMPLATE/~release-checklist.md @@ -38,5 +38,5 @@ about: Checklist for core developers to complete as part of making a release * [ ] Make a release for the [`pyhf` tutorial](https://github.com/pyhf/pyhf-tutorial/releases) corresponding to the **previous release** number. This release represents the last version of the tutorial that is guaranteed to work with previous release API. * [ ] Update the [tutorial](https://github.com/pyhf/pyhf-tutorial) to use the new release number and API. * [ ] Make a PR to use the new release in the [CUDA enabled Docker images](https://github.com/pyhf/cuda-images). -* [ ] Open a [GitHub Release Radar](https://github.com/github/release-radar) Issue +* [ ] If the release is a major or minor release, open a [GitHub Release Radar](https://github.com/github/release-radar) Issue for the release to potentially get featured on. * [ ] Close the [release GitHub Project board](https://github.com/scikit-hep/pyhf/projects/). From deafc1439e9ec93eea4899ed89a106fa361d05e9 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Sat, 11 Dec 2021 15:20:05 -0600 Subject: [PATCH 3/5] Link to blog --- .github/ISSUE_TEMPLATE/~release-checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/~release-checklist.md b/.github/ISSUE_TEMPLATE/~release-checklist.md index 1d13eb0c1f..b53221ed8d 100644 --- a/.github/ISSUE_TEMPLATE/~release-checklist.md +++ b/.github/ISSUE_TEMPLATE/~release-checklist.md @@ -38,5 +38,5 @@ about: Checklist for core developers to complete as part of making a release * [ ] Make a release for the [`pyhf` tutorial](https://github.com/pyhf/pyhf-tutorial/releases) corresponding to the **previous release** number. This release represents the last version of the tutorial that is guaranteed to work with previous release API. * [ ] Update the [tutorial](https://github.com/pyhf/pyhf-tutorial) to use the new release number and API. * [ ] Make a PR to use the new release in the [CUDA enabled Docker images](https://github.com/pyhf/cuda-images). -* [ ] If the release is a major or minor release, open a [GitHub Release Radar](https://github.com/github/release-radar) Issue for the release to potentially get featured on. +* [ ] If the release is a **major** or **minor** release, open a [GitHub Release Radar](https://github.com/github/release-radar) Issue for the release to potentially get featured on GitHub's [Release Radar blog](https://github.blog/?s=release+radar). * [ ] Close the [release GitHub Project board](https://github.com/scikit-hep/pyhf/projects/). From ad95904afe82aba903f714465156966f5203b684 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Sat, 11 Dec 2021 15:23:52 -0600 Subject: [PATCH 4/5] Add TestPyPI action --- .github/ISSUE_TEMPLATE/~release-checklist.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/~release-checklist.md b/.github/ISSUE_TEMPLATE/~release-checklist.md index b53221ed8d..ca7bfdc6be 100644 --- a/.github/ISSUE_TEMPLATE/~release-checklist.md +++ b/.github/ISSUE_TEMPLATE/~release-checklist.md @@ -12,11 +12,14 @@ about: Checklist for core developers to complete as part of making a release * [ ] Verify that the release notes files correctly summarize all development changes since the last release. * [ ] Draft email to [``pyhf-announcements`` mailing list](https://groups.google.com/group/pyhf-announcements/subscribe) that summarizes the main points of the release notes and circulate it for development team approval. * [ ] Update the checklist Issue template in the [``.github/ISSUE_TEMPLATE``](https://github.com/scikit-hep/pyhf/tree/master/.github/ISSUE_TEMPLATE) directory if there are revisions. -* [ ] Verify that the project README is displaying correctly on [TestPyPI](https://test.pypi.org/project/pyhf/). +* [ ] Make a release to [TestPyPI][TestPyPI_pyhf] using the [workflow dispatch event trigger](https://github.com/scikit-hep/pyhf/actions/workflows/publish-package.yml). +* [ ] Verify that the project README is displaying correctly on [TestPyPI][TestPyPI_pyhf]. * [ ] Add any new use citations or published statistical models to the [Use and Citations page](https://scikit-hep.org/pyhf/citations.html). * [ ] Update the [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) GitHub Action used for deployment to TestPyPI and PyPI to the latest stable release. * [ ] Update the ``codemeta.json`` file in the release PR if its requirements have updated. +[TestPyPI_pyhf]: https://test.pypi.org/project/pyhf/ + ## Once Release PR is Merged * [ ] Watch the CI to ensure that the deployment to [PyPI](https://pypi.org/project/pyhf/) is successful. From a41b16883cbf2055774e6ce6fc538855835a6c7e Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Sat, 11 Dec 2021 15:27:32 -0600 Subject: [PATCH 5/5] Add verify step --- .github/ISSUE_TEMPLATE/~release-checklist.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/~release-checklist.md b/.github/ISSUE_TEMPLATE/~release-checklist.md index ca7bfdc6be..fcab12d244 100644 --- a/.github/ISSUE_TEMPLATE/~release-checklist.md +++ b/.github/ISSUE_TEMPLATE/~release-checklist.md @@ -14,11 +14,13 @@ about: Checklist for core developers to complete as part of making a release * [ ] Update the checklist Issue template in the [``.github/ISSUE_TEMPLATE``](https://github.com/scikit-hep/pyhf/tree/master/.github/ISSUE_TEMPLATE) directory if there are revisions. * [ ] Make a release to [TestPyPI][TestPyPI_pyhf] using the [workflow dispatch event trigger](https://github.com/scikit-hep/pyhf/actions/workflows/publish-package.yml). * [ ] Verify that the project README is displaying correctly on [TestPyPI][TestPyPI_pyhf]. -* [ ] Add any new use citations or published statistical models to the [Use and Citations page](https://scikit-hep.org/pyhf/citations.html). +* [ ] Add any new use citations or published statistical models to the [Use and Citations page][citations_page]. +* [ ] Verify that the citations on the [Use and Citations page][citations_page] are up to date with their current [INSPIRE](https://inspirehep.net/) record. * [ ] Update the [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) GitHub Action used for deployment to TestPyPI and PyPI to the latest stable release. * [ ] Update the ``codemeta.json`` file in the release PR if its requirements have updated. [TestPyPI_pyhf]: https://test.pypi.org/project/pyhf/ +[citations_page]: https://scikit-hep.org/pyhf/citations.html ## Once Release PR is Merged