⭐ Highlights ⭐
- We added the new
contributors
field to the pipeline templatemanifest
. - The
nf-core pipelines download
command supports ORAS container URIs. - New command
nf-core subworkflows patch
.
Template
- Keep pipeline name in version.yml file (#3223)
- Fix Manifest DOI text (#3224)
- Do not assume pipeline name is url (#3225)
- fix
workflow_dispatch
trigger and parse more review comments in awsfulltest (#3235) - Add resource limits to Gitpod profile(#3255)
- Fix a typo (#3268)
- Remove
def
fromnextflow.config
and addtrace_report_suffix
param (#3296) - Move
includeConfig 'conf/modules.config'
next toincludeConfig 'conf/base.config'
to not overwrite tests profiles configurations (#3301) - Use
params.monochrome_logs
in the template and update nf-core components (#3310) - Fix some typos and improve writing in
usage.md
andCONTRIBUTING.md
(#3302) - Add
manifest.contributors
tonextflow.config
(#3311) - Update template components (#3328)
- Template: Remove mention of GRCh37 if igenomes is skipped (#3330)
- Be more verbose in approval check action (#3338)
Download
- First steps towards fixing #3179: Modify
prioritize_direct_download()
to retain Seqera Singularityhttps://
Container URIs and hardcode Seqera Containers intogather_registries()
(#3244). - Further steps towards fixing #3179: Enable limited support for
oras://
container paths (only absolute URIs, no flexible registries like with Docker) and prevent unnecessary image downloads for Seqera Container modules withreconcile_seqera_container_uris()
(#3293). - Update dawidd6/action-download-artifact action to v7 (#3306)
Linting
- allow mixed
str
anddict
entries in lint config (#3228) - fix
meta_yml
linting test failing due tomodule.process_name
always being""
(#3317) - fix module section regex matching wrong things (#3321)
Modules
- add a panel around diff previews when updating (#3246)
Subworkflows
- Add
nf-core subworkflows patch
command (#2861) - Improve subworkflow nf-test migration warning (#3298)
General
- Include
.nf-core.yml
innf-core pipelines bump-version
(#3220) - create: add shortcut to toggle all switches (#3226)
- Remove unrelated values when saving
.nf-core
file (#3227) - use correct
--profile
options fornf-core subworkflows test
(#3233) - Update GitHub Actions (#3237)
- add
--dir/-d
option to schema commands (#3247) - fix headers in api docs (#3323)
- handle new schema structure in
nf-core pipelines create-params-file
(#3276) - Update Gitpod image to use Miniforge instead of Miniconda(#3274)
- Add hint to solve git errors with a synced repo (#3279)
- Run pre-commit when testing linting the template pipeline (#3280)
- Make CLI prompt less nf-core specific (#3326)
- Update gitpod vscode extensions to use nf-core extension pack (#3327)
- Remove toList() channel operation from inside onComplete block (#3304)
- build: Setup VS Code tests (#3292)
- Don't break gitpod.yml with template string (#3332)
- rocrate: remove duplicated entries for name and version (#3333)
- rocrate: Update crate with version bump and handle new contributor field (#3334)
- set default_branch to master for now (#3335)
- Set git defaultBranch to master in sync action (#3337)
- Add verbose mode to sync action (#3339)