|
1 | 1 | # nf-core/tools: Changelog |
2 | 2 |
|
3 | | -## v3.3.0dev |
| 3 | +## [v3.3.0 - Tungsten Tamarin](https://github.com/nf-core/tools/releases/tag/3.3.0) - [2025-06-02] |
| 4 | + |
| 5 | +**Highlights** |
| 6 | + |
| 7 | +This version adds pipeline level [nf-test](https://www.nf-test.com/) to the pipeline template. |
| 8 | +We also enabled to install subworkflows with modules from different remotes. |
4 | 9 |
|
5 | 10 | ### Template |
6 | 11 |
|
7 | 12 | - Remove the on `pull_request_target` trigger and `pull_request` types from the download test. Also drop `push` triggers on other CI tests. ([#3399](https://github.com/nf-core/tools/pull/3399)) |
8 | 13 | - Add nf-core template version badges to README ([#3396](https://github.com/nf-core/tools/pull/3396)) |
9 | 14 | - Basic pipeline level nf-test tests ([#3469](https://github.com/nf-core/tools/pull/3469)) |
10 | 15 | - Add Bluesky badge to readme ([#3475](https://github.com/nf-core/tools/pull/3475)) |
11 | | -- Run awsfulltest after release, and with dev revision on PRs to master ([#3485](https://github.com/nf-core/tools/pull/3485)) |
12 | 16 | - Add .nftignore to trigger list ([#3508](https://github.com/nf-core/tools/pull/3508)) |
13 | | -- run nf-test tests on runsOn runners ([#3525](https://github.com/nf-core/tools/pull/3525)) |
| 17 | +- Tun nf-test tests on runsOn runners ([#3525](https://github.com/nf-core/tools/pull/3525)) |
14 | 18 | - Include the centralized nf-core configs also in offline mode, if a local copy is available. ([#3491](https://github.com/nf-core/tools/pull/3491)) |
15 | | -- downgrade nf-schema to fix CI tests ([#3544](https://github.com/nf-core/tools/pull/3544)) |
16 | 19 | - Make jobs automatically resubmit for exit code 175 ([#3564](https://github.com/nf-core/tools/pull/3564)) |
17 | | -- bump nf-schema back to 2.3.0 ([#3577](https://github.com/nf-core/tools/pull/3577)) |
| 20 | +- Bump nf-schema back to 2.3.0 ([#3577](https://github.com/nf-core/tools/pull/3577)) |
18 | 21 | - Do not skip AWS fulltest action on release ([#3583](https://github.com/nf-core/tools/pull/3583)) |
19 | 22 |
|
20 | 23 | ### Linting |
21 | 24 |
|
22 | 25 | - Add linting for ifEmpty(null) ([#3411](https://github.com/nf-core/tools/pull/3411)) |
23 | 26 | - Fix arbitrarily nested params schema linting ([#3443](https://github.com/nf-core/tools/pull/3443)) |
24 | | -- Fix: linting with comments after the input directive ([#3458](https://github.com/nf-core/tools/pull/3458)) |
| 27 | +- Fix linting with comments after the input directive ([#3458](https://github.com/nf-core/tools/pull/3458)) |
25 | 28 | - EDAM ontology fixes ([#3460](https://github.com/nf-core/tools/pull/3460)) |
26 | 29 | - Fix default linting of nf-core components when `nf-core pipelines lint` is ran ([#3480](https://github.com/nf-core/tools/pull/3480)) |
27 | 30 | - Fix the unexpected warning and sychronize the `README.md` and `RO-crate-metadata.json` ([#3493](https://github.com/nf-core/tools/pull/3493)) |
28 | 31 | - Adapt the linter to the new notation used to include the centralized nf-core configs ([#3491](https://github.com/nf-core/tools/pull/3491)) |
29 | 32 | - Addressing more cases than can happen when processing input and output values ([#3541](https://github.com/nf-core/tools/pull/3541)) |
30 | | -- add linting of nf-test files content ([#3580](https://github.com/nf-core/tools/pull/3580)) |
| 33 | +- Add linting of nf-test files content ([#3580](https://github.com/nf-core/tools/pull/3580)) |
| 34 | + |
| 35 | +### Subworkflows |
| 36 | + |
| 37 | +- Install subworkflows with modules from different remotes ([#3083](https://github.com/nf-core/tools/pull/3083)) |
31 | 38 |
|
32 | 39 | ### Modules |
33 | 40 |
|
34 | | -- increase meta index for multiple input channels ([#3463](https://github.com/nf-core/tools/pull/3463)) |
| 41 | +- Increase meta index for multiple input channels ([#3463](https://github.com/nf-core/tools/pull/3463)) |
35 | 42 | - Configure the default module repository, branch, and path from environment variables. ([#3481](https://github.com/nf-core/tools/pull/3481)) |
36 | 43 |
|
37 | | -### Subworkflows |
38 | | - |
39 | 44 | ### General |
40 | 45 |
|
41 | | -- remove hard coded key prefix for schema in launcher ([#3432](https://github.com/nf-core/tools/pull/3432)) |
42 | | -- output passed to write_params_file as Path object ([#3435](https://github.com/nf-core/tools/pull/3435)) |
43 | | -- chore(deps): update python:3.12-slim docker digest to 69ce3ae ([#3433](https://github.com/nf-core/tools/pull/3433)) |
44 | | -- chore(deps): update dependency pytest-textual-snapshot to v1.1.0 ([#3439](https://github.com/nf-core/tools/pull/3439)) |
45 | | -- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.4 ([#3438](https://github.com/nf-core/tools/pull/3438)) |
| 46 | +- Remove hard coded key prefix for schema in launcher ([#3432](https://github.com/nf-core/tools/pull/3432)) |
| 47 | +- Output passed to `write_params_file` as Path object ([#3435](https://github.com/nf-core/tools/pull/3435)) |
46 | 48 | - format name/value with YAML syntax ([#3442](https://github.com/nf-core/tools/pull/3442)) |
47 | | -- chore(deps): update pre-commit hook editorconfig-checker/editorconfig-checker.python to v3.2.0 ([#3446](https://github.com/nf-core/tools/pull/3446)) |
48 | | -- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 ([#3445](https://github.com/nf-core/tools/pull/3445)) |
49 | | -- chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 ([#3447](https://github.com/nf-core/tools/pull/3447)) |
50 | | -- Update prettier to 3.5.0 ([#3448](https://github.com/nf-core/tools/pull/3448)) |
51 | | -- chore(deps): update python:3.12-slim docker digest to 34656cd ([#3450](https://github.com/nf-core/tools/pull/3450)) |
52 | 49 | - Remove Twitter from README ([#3454](https://github.com/nf-core/tools/pull/3454)) |
53 | 50 | - docs: fix contributing link in the main README ([#3459](https://github.com/nf-core/tools/pull/3459)) |
54 | 51 | - Cleanup: Removed Redundant if Condition ([#3468](https://github.com/nf-core/tools/pull/3468)) |
55 | | -- chore(deps): update gitpod/workspace-base docker digest to 7f35e40 ([#3473](https://github.com/nf-core/tools/pull/3473)) |
56 | | -- chore(deps): update python:3.12-slim docker digest to aaa3f8c ([#3474](https://github.com/nf-core/tools/pull/3474)) |
57 | | -- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.9 ([#3470](https://github.com/nf-core/tools/pull/3470)) |
58 | | -- chore(deps): update github actions ([#3488](https://github.com/nf-core/tools/pull/3488)) |
59 | | -- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.0 ([#3492](https://github.com/nf-core/tools/pull/3492)) |
60 | | -- chore(deps): update dependency textual to v2 ([#3471](https://github.com/nf-core/tools/pull/3471)) |
61 | | -- Install subworkflows with modules from different remotes ([#3083](https://github.com/nf-core/tools/pull/3083)) |
62 | | -- chore(deps): update github actions ([#3498](https://github.com/nf-core/tools/pull/3498)) |
63 | 52 | - Ontology fix comment yaml ([#3502](https://github.com/nf-core/tools/pull/3502)) |
64 | 53 | - Bugfix - add back logo to the README ([#3504](https://github.com/nf-core/tools/pull/3504)) |
65 | 54 | - Update dead link ([#3505](https://github.com/nf-core/tools/pull/3505)) |
66 | | -- chore(deps): update actions/setup-python digest to 8d9ed9a ([#3518](https://github.com/nf-core/tools/pull/3518)) |
67 | 55 | - Changing retrieval of file extension from EDAM ([#3512](https://github.com/nf-core/tools/pull/3512)) |
68 | 56 | - Refactor adding EDAM ontologies and allowing detect more patterns (e.g., versions.yml) ([#3519](https://github.com/nf-core/tools/pull/3519)) |
69 | 57 | - Add offline configs test action ([#3524](https://github.com/nf-core/tools/pull/3524)) |
70 | 58 | - Adds `test-datasets` subcommand for listing/searching files in the nf-core/test-datasets repo from the cli ([#3487](https://github.com/nf-core/tools/issues/3487), [#3548](https://github.com/nf-core/tools/pull/3548), [#3566](https://github.com/nf-core/tools/pull/3566), [#3567](https://github.com/nf-core/tools/pull/3567)) |
71 | | -- Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.2 ([#3521](https://github.com/nf-core/tools/pull/3521)) |
72 | 59 | - Fix indentation in included_configs API docs ([#3523](https://github.com/nf-core/tools/pull/3523)) |
73 | | -- chore(deps): update python:3.12-slim docker digest to a866731 ([#3527](https://github.com/nf-core/tools/pull/3527)) |
74 | | -- adding boundary in regex ([#3535](https://github.com/nf-core/tools/pull/3535)) |
75 | | -- switch to using runsOn runners in nf-core/tools repo ([#3537](https://github.com/nf-core/tools/pull/3537)) |
| 60 | +- Adding boundary in regex ([#3535](https://github.com/nf-core/tools/pull/3535)) |
| 61 | +- Switch to using runsOn runners in nf-core/tools repo ([#3537](https://github.com/nf-core/tools/pull/3537)) |
76 | 62 | - Handling issue with arity #3530 ([#3539](https://github.com/nf-core/tools/pull/3539)) |
77 | | -- chore(deps): update actions/github-script action to v7 ([#3545](https://github.com/nf-core/tools/pull/3545)) |
78 | 63 | - GitHub action for nightly tests with Nextflow from source ([#3553](https://github.com/nf-core/tools/pull/3553)) |
79 | | -- chore(deps): pin dependencies ([#3554](https://github.com/nf-core/tools/pull/3554)) |
80 | | -- Dev ([#3557](https://github.com/nf-core/tools/pull/3557)) |
81 | | -- chore(deps): update python:3.12-slim docker digest to bae1a06 ([#3558](https://github.com/nf-core/tools/pull/3558)) |
82 | 64 | - Update CI to test template pipelines with nf-test ([#3559](https://github.com/nf-core/tools/pull/3559)) |
83 | 65 | - Use secret for notification email on nextflow nightly builds ([#3576](https://github.com/nf-core/tools/pull/3576)) |
84 | | -- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.9 ([#3563](https://github.com/nf-core/tools/pull/3563)) |
85 | | -- chore(deps): update python:3.12-slim docker digest to 31a416d ([#3568](https://github.com/nf-core/tools/pull/3568)) |
86 | | -- chore(deps): update codecov/codecov-action digest to 18283e0 ([#3575](https://github.com/nf-core/tools/pull/3575)) |
87 | | -- use pdiff from setup-nf-test ([#3578](https://github.com/nf-core/tools/pull/3578)) |
| 66 | +- Use pdiff from setup-nf-test ([#3578](https://github.com/nf-core/tools/pull/3578)) |
| 67 | + |
| 68 | +#### Version updates |
| 69 | + |
88 | 70 | - chore(deps): update python:3.12-slim docker digest to fd95fa2 ([#3587](https://github.com/nf-core/tools/pull/3587)) |
89 | | -- chore(deps): update gitpod/workspace-base docker digest to 3aa18f4 ([#3586](https://github.com/nf-core/tools/pull/3586)) |
| 71 | +- chore(deps): update dependency pytest-textual-snapshot to v1.1.0 ([#3439](https://github.com/nf-core/tools/pull/3439)) |
90 | 72 | - chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.11 ([#3585](https://github.com/nf-core/tools/pull/3585)) |
| 73 | +- chore(deps): update pre-commit hook editorconfig-checker/editorconfig-checker.python to v3.2.0 ([#3446](https://github.com/nf-core/tools/pull/3446)) |
| 74 | +- chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 ([#3447](https://github.com/nf-core/tools/pull/3447)) |
| 75 | +- Update prettier to 3.5.0 ([#3448](https://github.com/nf-core/tools/pull/3448)) |
| 76 | +- chore(deps): update gitpod/workspace-base docker digest to 3aa18f4 ([#3586](https://github.com/nf-core/tools/pull/3586)) |
| 77 | +- chore(deps): update github actions ([#3488](https://github.com/nf-core/tools/pull/3488)) |
| 78 | +- chore(deps): update github actions ([#3498](https://github.com/nf-core/tools/pull/3498)) |
| 79 | +- chore(deps): update dependency textual to v2 ([#3471](https://github.com/nf-core/tools/pull/3471)) |
| 80 | +- chore(deps): update actions/setup-python digest to 8d9ed9a ([#3518](https://github.com/nf-core/tools/pull/3518)) |
| 81 | +- chore(deps): update actions/github-script action to v7 ([#3545](https://github.com/nf-core/tools/pull/3545)) |
| 82 | +- chore(deps): pin dependencies ([#3554](https://github.com/nf-core/tools/pull/3554)) |
| 83 | +- chore(deps): update codecov/codecov-action digest to 18283e0 ([#3575](https://github.com/nf-core/tools/pull/3575)) |
91 | 84 |
|
92 | 85 | ## [v3.2.1 - Pewter Pangolin Patch](https://github.com/nf-core/tools/releases/tag/3.2.1) - [2025-04-29] |
93 | 86 |
|
|
0 commit comments