Skip to content

Add nf-core-utils plugin v0.5.0 for pipeline utilities - #385

Open
maxulysse wants to merge 8 commits into
devfrom
feature/add-nf-core-utils-plugin
Open

Add nf-core-utils plugin v0.5.0 for pipeline utilities#385
maxulysse wants to merge 8 commits into
devfrom
feature/add-nf-core-utils-plugin

Conversation

@maxulysse

@maxulysse maxulysse commented Aug 14, 2026

Copy link
Copy Markdown
Member

Description

Replaces nf-core/utils_nfcore_pipeline, utils_nextflow_pipeline, and utils_nfschema_plugin subworkflows with the nf-core-utils plugin.

Closes #348

Changes

  • Add nf-core-utils@0.5.0 plugin
  • Update nf-schema from 2.5.1 to 2.7.3
  • Update nf-test plugins (nft-bam to 0.7.0, nft-utils to 1.0.0)
  • Remove utils_nfcore_pipeline, utils_nextflow_pipeline, utils_nfschema_plugin subworkflows
  • Simplify topic version handling
  • Update modules.json and CHANGELOG

Testing

  • prek
  • nf-core pipelines lint
  • nf-test

Generated by opencode

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit e8759b2

+| ✅ 181 tests passed       |+
#| ❔  13 tests were ignored |#
!| ❗   2 tests had warnings |!
Details

❗ Test warnings:

❔ Tests ignored:

  • files_exist - File is ignored: .github/workflows/awsfulltest.yml
  • files_exist - File is ignored: .github/workflows/awstest.yml
  • files_exist - File is ignored: assets/multiqc_config.yml
  • files_exist - File is ignored: conf/igenomes.config
  • files_exist - File is ignored: conf/igenomes_ignored.config
  • files_exist - File is ignored: conf/modules.config
  • files_unchanged - File ignored due to lint config: .github/PULL_REQUEST_TEMPLATE.md
  • files_unchanged - File ignored due to lint config: assets/sendmail_template.txt
  • files_unchanged - File ignored due to lint config: assets/nf-core-fetchngs_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-fetchngs_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-fetchngs_logo_dark.png
  • multiqc_config - multiqc_config
  • modules_config - modules_config

✅ Tests passed:

Run details

  • nf-core/tools version 4.0.3
  • Run at 2026-08-14 09:48:19

Replace local subworkflows (utils_nfcore_pipeline, utils_nextflow_pipeline,
utils_nfschema_plugin) with nf-core-utils plugin functions.

Update nf-test plugins:
- nft-bam: 0.4.0 -> 0.7.0
- nft-utils: 0.0.9 -> 1.0.0

Generated by opencode
@maxulysse
maxulysse force-pushed the feature/add-nf-core-utils-plugin branch from b6d6228 to 2940587 Compare August 14, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant