From c99a30d5e3ac9eb82d249372115f53d629fde95e Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Thu, 4 Dec 2025 19:06:43 -0700 Subject: [PATCH 1/4] WIP - Update release_tasklist.md issue template # WIP IGNORE --- .github/ISSUE_TEMPLATE/release_tasklist.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release_tasklist.md b/.github/ISSUE_TEMPLATE/release_tasklist.md index 4c1a8bf1e..26e85eea5 100644 --- a/.github/ISSUE_TEMPLATE/release_tasklist.md +++ b/.github/ISSUE_TEMPLATE/release_tasklist.md @@ -26,7 +26,7 @@ assignees: Project board: _insert link here_ - [ ] Create release branches `release/x.y` for spack, spack-packages and spack-stack -- [ ] Update `doc/source/conf.py` and `.gitmodules` to use `release/x.y` instead of `develop` +- [ ] Update `doc/CMakeLists.txt` (project version), `doc/source/conf.py` (x.y instead of `dev`, x.y.z instead of `develop`, and `.gitmodules` (`release/x.y` instead of `develop`) - [ ] Clear project board (no open pull requests other than for specific site configs or documentation) - [ ] Prepare Wiki page for release information (https://github.com/jcsda/spack-stack/wiki) - [ ] Roll out release x.y.z from release branch `release/x.y` and update documentation (readthedocs), site config, and wiki page each time @@ -51,7 +51,7 @@ Project board: _insert link here_ - [ ] NOAA PW Azure (EPIC) - [ ] NOAA PW Gcloud (EPIC) - [ ] Tag spack and spack-packages -- [ ] Update `doc/source/conf.py` and `.gitmodules` to use tags instead of release branches +- [ ] Update `doc/CMakeLists.txt`, `doc/source/conf.py`, and `.gitmodules` to use tags instead of release branches - [ ] Tag spack-stack - [ ] Prepare and publish release notes: https://github.com/JCSDA/spack-stack/releases - [ ] Close GitHub project From 1e38252a14e831b6948bf295e6ef05a30c69ced7 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Mon, 8 Dec 2025 16:24:03 -0700 Subject: [PATCH 2/4] [skip ci] Update .github/ISSUE_TEMPLATE/release_tasklist.md and .github/pull_request_template.md --- .github/ISSUE_TEMPLATE/release_tasklist.md | 6 +++--- .github/pull_request_template.md | 4 +--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release_tasklist.md b/.github/ISSUE_TEMPLATE/release_tasklist.md index 26e85eea5..cbd46fcec 100644 --- a/.github/ISSUE_TEMPLATE/release_tasklist.md +++ b/.github/ISSUE_TEMPLATE/release_tasklist.md @@ -26,9 +26,8 @@ assignees: Project board: _insert link here_ - [ ] Create release branches `release/x.y` for spack, spack-packages and spack-stack -- [ ] Update `doc/CMakeLists.txt` (project version), `doc/source/conf.py` (x.y instead of `dev`, x.y.z instead of `develop`, and `.gitmodules` (`release/x.y` instead of `develop`) - [ ] Clear project board (no open pull requests other than for specific site configs or documentation) -- [ ] Prepare Wiki page for release information (https://github.com/jcsda/spack-stack/wiki) +- [ ] Prepare Wiki page for release (https://github.com/jcsda/spack-stack/wiki) - [ ] Roll out release x.y.z from release branch `release/x.y` and update documentation (readthedocs), site config, and wiki page each time - [ ] Acorn (NOAA-EMC) - [ ] Atlantis (NRL) @@ -51,7 +50,8 @@ Project board: _insert link here_ - [ ] NOAA PW Azure (EPIC) - [ ] NOAA PW Gcloud (EPIC) - [ ] Tag spack and spack-packages -- [ ] Update `doc/CMakeLists.txt`, `doc/source/conf.py`, and `.gitmodules` to use tags instead of release branches - [ ] Tag spack-stack +- [ ] Finalize Wiki page for release (https://github.com/jcsda/spack-stack/wiki) - [ ] Prepare and publish release notes: https://github.com/JCSDA/spack-stack/releases +- [ ] As needed, merge pull requests into release branches back into `develop` / `spack-stack-dev` - [ ] Close GitHub project diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 78d3e4942..8646166ae 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -34,6 +34,4 @@ List all systems intentionally or unintentionally affected by this PR. - [ ] This PR addresses one issue/problem/enhancement or has a very good reason for not doing so. - [ ] These changes have been tested on the affected systems and applications. - [ ] All dependency PRs/issues have been resolved and this PR can be merged. -- [ ] All necessary updates to the documentation on readthedocs are included in this PR - - For site config updates, check in particular `doc/source/PreConfiguredSites.rst` and `doc/source/MaintainersSection.rst` -- [ ] All necessary updates to the spack-stack wiki will be made when this PR is merged +- [ ] All necessary updates to the documentation ([spack-stack wiki](https://github.com/jcsda/spack-stack/wiki)) will be made when this PR is merged From 9c7d8a4c311618b1aea6b84f81627bfe39ce474d Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Tue, 30 Dec 2025 10:36:13 -0700 Subject: [PATCH 3/4] [skip ci] From c557c3ccca20fae00485f3fb5e3901dd8e17bac4 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Tue, 30 Dec 2025 14:52:09 -0700 Subject: [PATCH 4/4] [skip ci] Update .github/ISSUE_TEMPLATE/release_tasklist.md --- .github/ISSUE_TEMPLATE/release_tasklist.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release_tasklist.md b/.github/ISSUE_TEMPLATE/release_tasklist.md index cbd46fcec..b120799ec 100644 --- a/.github/ISSUE_TEMPLATE/release_tasklist.md +++ b/.github/ISSUE_TEMPLATE/release_tasklist.md @@ -25,7 +25,7 @@ assignees: Project board: _insert link here_ -- [ ] Create release branches `release/x.y` for spack, spack-packages and spack-stack +- [ ] Create release branches `release/x.y` for spack, spack-packages, and spack-stack (update `.gitmodules` in spack-stack accordingly) - [ ] Clear project board (no open pull requests other than for specific site configs or documentation) - [ ] Prepare Wiki page for release (https://github.com/jcsda/spack-stack/wiki) - [ ] Roll out release x.y.z from release branch `release/x.y` and update documentation (readthedocs), site config, and wiki page each time @@ -49,8 +49,7 @@ Project board: _insert link here_ - [ ] NOAA PW AWS (EPIC) - [ ] NOAA PW Azure (EPIC) - [ ] NOAA PW Gcloud (EPIC) -- [ ] Tag spack and spack-packages -- [ ] Tag spack-stack +- [ ] Tag repositories spack, spack-packages, and spack-stack ((update `.gitmodules` in spack-stack accordingly) - [ ] Finalize Wiki page for release (https://github.com/jcsda/spack-stack/wiki) - [ ] Prepare and publish release notes: https://github.com/JCSDA/spack-stack/releases - [ ] As needed, merge pull requests into release branches back into `develop` / `spack-stack-dev`