From 6e56e0b8f78b3f2e01cf15c2d1f856b466cab9e5 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 10:26:59 +0200 Subject: [PATCH 01/15] Add a pull request template for EESSI software PRs --- .../pull_request_template.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE/pull_request_template.md diff --git a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md new file mode 100644 index 0000000000..cc85c83bcf --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md @@ -0,0 +1,73 @@ +# Pull Request Template – EESSI Software Layer + +## Description + +- What does this PR do? +- Why is this change needed? + +## Target File(s) + + +For new software, the typical path format is: + + `easystacks/software.eessi.io//eessi--eb--.yml` + +Example: + + easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.3.0-2025a.yml + +Please verify: + +- [ ] I am targeting the **correct EESSI version** (e.g. `2025.06` for toolchain families `2025a`, `2023.06` for toolchain families `2023b`) +- [ ] I am using the **latest EasyBuild version** (e.g. `5.3.0`) +- [ ] I selected the **correct toolchain family** (e.g. `2025a`) +- [ ] I did **not** modify older or unrelated files + +### Toolchain Notes +- The toolchain suffix (e.g. `2025a`) defines the compiler/MPI stack +- See documentation: https://docs.easybuild.io/common-toolchains/ + +### Rebuilds (if applicable) + + +Rebuilds must be placed under the `rebuilds/` subdirectory: + + easystacks/software.eessi.io//rebuilds/-eb--.yml + +Example: + + easystacks/software.eessi.io/2025.06/rebuilds/20260413-eb-5.3.0-RStudio-r_home-patch.yml + +Please verify: + +- [ ] This is a rebuild (not a standard addition/update) +- [ ] The file is placed in the correct `rebuilds/` directory +- [ ] The filename indicates the reason for the rebuild +- [ ] The file includes comments explaining **exactly why the rebuild is necessary** + +## Type of Change + +- [ ] New software addition +- [ ] Version update +- [ ] Bug fix +- [ ] Configuration change +- [ ] Other (please specify): + +## Testing + +- [ ] I have tested this PR locally using **EESSI-extend** + +- [ ] The build completed successfully +- [ ] The installed software/module loads correctly +- [ ] Basic functionality has been verified + From 789ea33f6de109ca795ba8a7420875fa58aefd56 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 10:39:06 +0200 Subject: [PATCH 02/15] Can't use that filename --- .../{pull_request_template.md => default.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/PULL_REQUEST_TEMPLATE/{pull_request_template.md => default.md} (100%) diff --git a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/default.md similarity index 100% rename from .github/PULL_REQUEST_TEMPLATE/pull_request_template.md rename to .github/PULL_REQUEST_TEMPLATE/default.md From 5d75a52a7435888165720a32b12d3c912705fc48 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 10:59:27 +0200 Subject: [PATCH 03/15] Add a rebuild option --- .../{default.md => add_software.md} | 38 +++++---------- .../PULL_REQUEST_TEMPLATE/rebuild_software.md | 47 +++++++++++++++++++ 2 files changed, 59 insertions(+), 26 deletions(-) rename .github/PULL_REQUEST_TEMPLATE/{default.md => add_software.md} (54%) create mode 100644 .github/PULL_REQUEST_TEMPLATE/rebuild_software.md diff --git a/.github/PULL_REQUEST_TEMPLATE/default.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md similarity index 54% rename from .github/PULL_REQUEST_TEMPLATE/default.md rename to .github/PULL_REQUEST_TEMPLATE/add_software.md index cc85c83bcf..30cb44c4d8 100644 --- a/.github/PULL_REQUEST_TEMPLATE/default.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,20 +1,22 @@ -# Pull Request Template – EESSI Software Layer +# Pull Request Template for adding software – EESSI Software Layer ## Description - -- What does this PR do? -- Why is this change needed? + +- What is the software being added? +- What domain does it serve? +- Why are you adding it? +- ... ## Target File(s) For new software, the typical path format is: - `easystacks/software.eessi.io//eessi--eb--.yml` +- `easystacks/software.eessi.io//eessi--eb--.yml` Example: - easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.3.0-2025a.yml +- `easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.3.0-2025a.yml` Please verify: @@ -24,33 +26,17 @@ Please verify: - [ ] I did **not** modify older or unrelated files ### Toolchain Notes -- The toolchain suffix (e.g. `2025a`) defines the compiler/MPI stack -- See documentation: https://docs.easybuild.io/common-toolchains/ - -### Rebuilds (if applicable) - - -Rebuilds must be placed under the `rebuilds/` subdirectory: - easystacks/software.eessi.io//rebuilds/-eb--.yml - -Example: - - easystacks/software.eessi.io/2025.06/rebuilds/20260413-eb-5.3.0-RStudio-r_home-patch.yml - -Please verify: +- The toolchain suffix (e.g. `2025a`) defines the compiler/MPI stack. +- See documentation: https://docs.easybuild.io/common-toolchains/ -- [ ] This is a rebuild (not a standard addition/update) -- [ ] The file is placed in the correct `rebuilds/` directory -- [ ] The filename indicates the reason for the rebuild -- [ ] The file includes comments explaining **exactly why the rebuild is necessary** +Sometimes it can be difficult to figure out which suffix your software belongs to, if in doubt please ask for help on +the [EESSI slack](https://join.slack.com/t/eessi-hpc/shared_invite/zt-2wg10p26d-m_CnRB89xQq3zk9qxf1k3g) ## Type of Change - [ ] New software addition - [ ] Version update -- [ ] Bug fix -- [ ] Configuration change - [ ] Other (please specify): ## Testing diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md new file mode 100644 index 0000000000..57da03a8eb --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -0,0 +1,47 @@ +# Pull Request Template for rebuilding software – EESSI Software Layer + +## Description + +- Why is the rebuild necessary? +- What are the potential positive/negative impacts? +- ... + +## Target File(s) + + +Rebuilds must be placed under the `rebuilds/` subdirectory: + +- `easystacks/software.eessi.io//rebuilds/-eb--.yml` + +Example: + +- `easystacks/software.eessi.io/2025.06/rebuilds/20260413-eb-5.3.0-RStudio-r_home-patch.yml` + +Please verify: + +- [ ] This is a rebuild (not a standard addition/update) +- [ ] I am targeting the **correct EESSI version** (e.g. `2025.06` for toolchain families `2025a`, `2023.06` for toolchain families `2023b`) +- [ ] The file is placed in the correct `rebuilds/` directory +- [ ] I am using the **latest EasyBuild version** (e.g. `5.3.0`) +- [ ] The filename gives some indication of the reason for the rebuild +- [ ] The file includes comments explaining **exactly why the rebuild is necessary** +- [ ] I did **not** modify older or unrelated files + +## Testing + +- [ ] I have tested this PR locally using **EESSI-extend** + +- [ ] The build completed successfully +- [ ] The installed software/module loads correctly +- [ ] Basic functionality has been verified + From f1e4877e45044c927a98527410a6b27a6a2a68e2 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 11:14:56 +0200 Subject: [PATCH 04/15] Add metadata to temapltes --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 8 ++++++++ .github/PULL_REQUEST_TEMPLATE/rebuild_software.md | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 30cb44c4d8..566d0d0cee 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,3 +1,11 @@ +--- +name: Add new software +about: Add new software to one of the EESSI software stacks +title: "[Add software PR]" +labels: '' +assignees: '' +--- + # Pull Request Template for adding software – EESSI Software Layer ## Description diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md index 57da03a8eb..320696cc0d 100644 --- a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -1,3 +1,11 @@ +--- +name: Rebuild software +about: Rebuild existing software for one of the EESSI software stacks +title: "[Rebuild software PR]" +labels: '' +assignees: '' +--- + # Pull Request Template for rebuilding software – EESSI Software Layer ## Description From 63d93b152f9d2312e17082083c9c13e6191bb944 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 16:51:09 +0200 Subject: [PATCH 05/15] Add a default template --- .github/pull_request_template.md | 1 + 1 file changed, 1 insertion(+) create mode 120000 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 120000 index 0000000000..4cfa6ba0ae --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1 @@ +PULL_REQUEST_TEMPLATE/add_software.md \ No newline at end of file From 020fed6cc6df1fe8ae064baec0395627b01d0aea Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 16:51:57 +0200 Subject: [PATCH 06/15] Remove YAML that doesn't work --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 8 -------- .github/PULL_REQUEST_TEMPLATE/rebuild_software.md | 8 -------- 2 files changed, 16 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 566d0d0cee..30cb44c4d8 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,11 +1,3 @@ ---- -name: Add new software -about: Add new software to one of the EESSI software stacks -title: "[Add software PR]" -labels: '' -assignees: '' ---- - # Pull Request Template for adding software – EESSI Software Layer ## Description diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md index 320696cc0d..57da03a8eb 100644 --- a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -1,11 +1,3 @@ ---- -name: Rebuild software -about: Rebuild existing software for one of the EESSI software stacks -title: "[Rebuild software PR]" -labels: '' -assignees: '' ---- - # Pull Request Template for rebuilding software – EESSI Software Layer ## Description From 26eecca91b42389d3947a9c4d5079e2533769e5f Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 17:02:00 +0200 Subject: [PATCH 07/15] Add a workaround for no template selection --- .github/PULL_REQUEST_TEMPLATE/rebuild_software.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md index 57da03a8eb..7bb01253eb 100644 --- a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -1,5 +1,7 @@ # Pull Request Template for rebuilding software – EESSI Software Layer +(If you need a PR template for a rebuild, open the Preview tab in this comment and [click here](?expand=1&template=rebuild_softare.md)) + ## Description - Why is the rebuild necessary? From 00385ea46152342dd0cb7e30069466f6e8dbeeb5 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 17:04:01 +0200 Subject: [PATCH 08/15] Added workaround to wrong file --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 2 ++ .github/PULL_REQUEST_TEMPLATE/rebuild_software.md | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 30cb44c4d8..8a7d36e32e 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,5 +1,7 @@ # Pull Request Template for adding software – EESSI Software Layer +(If you need a PR template for a rebuild, open the Preview tab in this comment and [click here](?expand=1&template=rebuild_softare.md)) + ## Description - What is the software being added? diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md index 7bb01253eb..57da03a8eb 100644 --- a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -1,7 +1,5 @@ # Pull Request Template for rebuilding software – EESSI Software Layer -(If you need a PR template for a rebuild, open the Preview tab in this comment and [click here](?expand=1&template=rebuild_softare.md)) - ## Description - Why is the rebuild necessary? From 87700b63af69d051b870ea445081e16b6b5b1f8b Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 17:07:36 +0200 Subject: [PATCH 09/15] Tweak --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 8a7d36e32e..853d6deb33 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,6 +1,7 @@ # Pull Request Template for adding software – EESSI Software Layer -(If you need a PR template for a rebuild, open the Preview tab in this comment and [click here](?expand=1&template=rebuild_softare.md)) +(If you need a PR template for a rebuild, open the Preview tab in this comment +and [click here](?expand=1&template=rebuild_softare.md)) ## Description From a1221dbd4aad7861d180e504150cf98c1be2f395 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 17:12:58 +0200 Subject: [PATCH 10/15] Try something else --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 853d6deb33..8ec3b3a373 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,7 +1,7 @@ # Pull Request Template for adding software – EESSI Software Layer (If you need a PR template for a rebuild, open the Preview tab in this comment -and [click here](?expand=1&template=rebuild_softare.md)) +and [click here](&expand=1&template=rebuild_softare.md)) ## Description From 1dd01d87ef6f09b03632d70d554ab362cdd129de Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 17:19:46 +0200 Subject: [PATCH 11/15] Fix typos --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 8ec3b3a373..7638e49e02 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,7 +1,7 @@ # Pull Request Template for adding software – EESSI Software Layer (If you need a PR template for a rebuild, open the Preview tab in this comment -and [click here](&expand=1&template=rebuild_softare.md)) +and [click here](?expand=1&template=rebuild_software.md)) ## Description From 67fe3396e033f5590dca416ea79aa3167daa951b Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 17:40:08 +0200 Subject: [PATCH 12/15] Hide text better --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 13 +++++++++++-- .github/PULL_REQUEST_TEMPLATE/rebuild_software.md | 7 +++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 7638e49e02..61b793c016 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,18 +1,22 @@ # Pull Request Template for adding software – EESSI Software Layer (If you need a PR template for a rebuild, open the Preview tab in this comment -and [click here](?expand=1&template=rebuild_software.md)) +and [click here](?expand=1&template=rebuild_software.md). Otherwise delete this line) ## Description + + ## Target File(s) + + Please verify: + - [ ] I am targeting the **correct EESSI version** (e.g. `2025.06` for toolchain families `2025a`, `2023.06` for toolchain families `2023b`) - [ ] I am using the **latest EasyBuild version** (e.g. `5.3.0`) - [ ] I selected the **correct toolchain family** (e.g. `2025a`) - [ ] I did **not** modify older or unrelated files + ## Type of Change - + - [ ] New software addition - [ ] Version update - [ ] Other (please specify): diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md index 57da03a8eb..208f8750cc 100644 --- a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -2,13 +2,17 @@ ## Description + + ## Target File(s) + Please verify: + - [ ] This is a rebuild (not a standard addition/update) - [ ] I am targeting the **correct EESSI version** (e.g. `2025.06` for toolchain families `2025a`, `2023.06` for toolchain families `2023b`) - [ ] The file is placed in the correct `rebuilds/` directory @@ -29,6 +35,7 @@ Please verify: ## Testing + - [ ] I have tested this PR locally using **EESSI-extend** - ## Target File(s) - - @@ -37,10 +32,8 @@ Please verify: @@ -55,13 +48,10 @@ the [EESSI slack](https://join.slack.com/t/eessi-hpc/shared_invite/zt-2wg10p26d- - [ ] I have tested this PR locally using **EESSI-extend** diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md index 208f8750cc..2bd3941ec4 100644 --- a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -1,24 +1,19 @@ # Pull Request Template for rebuilding software – EESSI Software Layer ## Description - - ## Target File(s) - - @@ -38,13 +33,10 @@ Please verify: - [ ] I have tested this PR locally using **EESSI-extend** From ea10ca4ed961ba60548ed69657bd8f8c00e7d289 Mon Sep 17 00:00:00 2001 From: Alan O'Cais Date: Fri, 17 Apr 2026 17:49:51 +0200 Subject: [PATCH 14/15] Tweak --- .github/PULL_REQUEST_TEMPLATE/add_software.md | 4 +++- .github/PULL_REQUEST_TEMPLATE/rebuild_software.md | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/add_software.md b/.github/PULL_REQUEST_TEMPLATE/add_software.md index 81736eac05..090cb1e735 100644 --- a/.github/PULL_REQUEST_TEMPLATE/add_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/add_software.md @@ -1,4 +1,6 @@ -# Pull Request Template for adding software – EESSI Software Layer + + (If you need a PR template for a rebuild, open the Preview tab in this comment and [click here](?expand=1&template=rebuild_software.md). Otherwise delete this line) diff --git a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md index 2bd3941ec4..48d9ec45b6 100644 --- a/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md +++ b/.github/PULL_REQUEST_TEMPLATE/rebuild_software.md @@ -1,6 +1,8 @@ -# Pull Request Template for rebuilding software – EESSI Software Layer + + -## Description +## Description of rebuild PR -- [ ] I am targeting the **correct EESSI version** (e.g. `2025.06` for toolchain families `2025a`, `2023.06` for toolchain families `2023b`) -- [ ] I am using the **latest EasyBuild version** (e.g. `5.3.0`) -- [ ] I selected the **correct toolchain family** (e.g. `2025a`) -- [ ] I did **not** modify older or unrelated files +- [ ] I am targeting the [**correct EESSI version**](https://www.eessi.io/docs/repositories/versions/) + (e.g. `2025.06` for toolchain generation `2025a`, `2023.06` for toolchain generation `2023b`) +- [ ] I am using the [**latest EasyBuild version**](https://pypi.org/project/easybuild/) (e.g. `5.3.0`) +- [ ] I selected the **correct toolchain generation** (e.g. `2025a`) +- [ ] I did **not** modify other unrelated files -- [ ] I have tested this PR locally using **EESSI-extend** +- [ ] I have tested this PR locally using [**EESSI-extend**](https://www.eessi.io/docs/using_eessi/building_on_eessi/#using-the-eessi-extend-module) - [ ] This is a rebuild (not a standard addition/update) -- [ ] I am targeting the **correct EESSI version** (e.g. `2025.06` for toolchain families `2025a`, `2023.06` for toolchain families `2023b`) +- [ ] I am targeting the [**correct EESSI version**](https://www.eessi.io/docs/repositories/versions/) + (e.g. `2025.06` for toolchain generation `2025a`, `2023.06` for toolchain generation `2023b`) - [ ] The file is placed in the correct `rebuilds/` directory -- [ ] I am using the **latest EasyBuild version** (e.g. `5.3.0`) +- [ ] I am using the [**latest EasyBuild version**](https://pypi.org/project/easybuild/) (e.g. `5.3.0`) - [ ] The filename gives some indication of the reason for the rebuild - [ ] The file includes comments explaining **exactly why the rebuild is necessary** -- [ ] I did **not** modify older or unrelated files +- [ ] I did **not** modify other unrelated files ## Testing -- [ ] I have tested this PR locally using **EESSI-extend** +- [ ] I have tested this PR locally using [**EESSI-extend**](https://www.eessi.io/docs/using_eessi/building_on_eessi/#using-the-eessi-extend-module)