From 5210bbbd28c41dbe01761de99c6f4365bb3c339a Mon Sep 17 00:00:00 2001 From: Jim Downie <19718667+prototaxites@users.noreply.github.com> Date: Thu, 13 Nov 2025 10:14:36 +0000 Subject: [PATCH 1/4] feat(nf-test): trigger nf-test full run if scripts in bin modified --- nf_core/pipeline-template/nf-test.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nf_core/pipeline-template/nf-test.config b/nf_core/pipeline-template/nf-test.config index 3a1fff59f4..589da32c7b 100644 --- a/nf_core/pipeline-template/nf-test.config +++ b/nf_core/pipeline-template/nf-test.config @@ -15,7 +15,7 @@ config { profile "test" // list of filenames or patterns that should be trigger a full test run - triggers 'nextflow.config', 'nf-test.config', 'conf/test.config', 'tests/nextflow.config', 'tests/.nftignore' + triggers 'nextflow.config', 'nf-test.config', 'conf/test.config', 'tests/nextflow.config', 'tests/.nftignore', 'bin/*' // load the necessary plugins plugins { From aaa899a858e2701a7c2d02ff2cf8ded52eee53d0 Mon Sep 17 00:00:00 2001 From: Jim Downie <19718667+prototaxites@users.noreply.github.com> Date: Thu, 13 Nov 2025 10:23:26 +0000 Subject: [PATCH 2/4] fix: update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e34069a89..fa1e7e92ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ - Change GitHub Codespaces badge style ([#3869](https://github.com/nf-core/tools/pull/3869) and [#3873](https://github.com/nf-core/tools/pull/3873)) - Update multiqc to 1.32 ([#3878](https://github.com/nf-core/tools/pull/3878)) +- Trigger full nf-test run if scripts in bin/ are modified ([#3897](https://github.com/nf-core/tools/pull/3897)) ### Linting From 7fb40a2f0be7203c33eb26572ecb9a67b588b25a Mon Sep 17 00:00:00 2001 From: Jim Downie <19718667+prototaxites@users.noreply.github.com> Date: Thu, 13 Nov 2025 11:17:47 +0000 Subject: [PATCH 3/4] feat: add schemas to template nf-test triggers --- nf_core/pipeline-template/nf-test.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nf_core/pipeline-template/nf-test.config b/nf_core/pipeline-template/nf-test.config index 589da32c7b..40f0de6954 100644 --- a/nf_core/pipeline-template/nf-test.config +++ b/nf_core/pipeline-template/nf-test.config @@ -15,7 +15,7 @@ config { profile "test" // list of filenames or patterns that should be trigger a full test run - triggers 'nextflow.config', 'nf-test.config', 'conf/test.config', 'tests/nextflow.config', 'tests/.nftignore', 'bin/*' + triggers 'nextflow.config', 'nf-test.config', 'conf/test.config', 'tests/nextflow.config', 'tests/.nftignore', 'bin/*', 'assets/schema_input.json', 'nextflow_schema.json' // load the necessary plugins plugins { From 79b06e5892fe1c6c6dbb4f4f1244b2bc1ee74fc4 Mon Sep 17 00:00:00 2001 From: Jim Downie <19718667+prototaxites@users.noreply.github.com> Date: Thu, 13 Nov 2025 13:09:49 +0000 Subject: [PATCH 4/4] fix: changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa1e7e92ba..c80dec053e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,7 +30,7 @@ - Change GitHub Codespaces badge style ([#3869](https://github.com/nf-core/tools/pull/3869) and [#3873](https://github.com/nf-core/tools/pull/3873)) - Update multiqc to 1.32 ([#3878](https://github.com/nf-core/tools/pull/3878)) -- Trigger full nf-test run if scripts in bin/ are modified ([#3897](https://github.com/nf-core/tools/pull/3897)) +- Trigger full nf-test run if scripts in bin/ or schema JSON files are modified ([#3897](https://github.com/nf-core/tools/pull/3897)) ### Linting