-
Notifications
You must be signed in to change notification settings - Fork 784
Module system #6650
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Module system #6650
Changes from 74 commits
Commits
Show all changes
84 commits
Select commit
Hold shift + click to select a range
59983c1
Add Nextflow Development Constitution
pditommaso fccfc74
Module adr v1
pditommaso 20020a7
Module adr v2
pditommaso 226d4ee
ADR: Nextflow remote modules system v2.1
pditommaso 513fa6a
Merge master into 251117-module-system [ci skip]
pditommaso beaaa08
Merge branch 'master' into 251117-module-system
pditommaso 8e681e9
Add detailed CLI command descriptions to module system ADR [ci skip]
pditommaso c6ca725
Merge branch 'master' into 251117-module-system
pditommaso 5df12cd
Simplify module spec: unify dependencies under requires
pditommaso 01c777a
Add structured tool arguments to module spec schema
pditommaso 7e12f3a
Update adr/20251114-module-system.md [ci skip]
pditommaso 5a01d00
Update adr/20251114-module-system.md [ci skip]
pditommaso 4779d50
Update adr/20251114-module-system.md [ci skip]
pditommaso 5b1d4e5
Update adr/20251114-module-system.md [ci skip]
pditommaso a06ab7a
Fix inconsistencies in module system ADR [ci skip]
pditommaso f7dab8d
Fix registry API path in comparison table [ci skip]
pditommaso 0242a4a
Fix checksum format: sha256- -> sha256: [ci skip]
pditommaso 5461f5b
Update module API to match registry implementation [ci skip]
pditommaso 926052c
Update adr [ci skip]
pditommaso ec187fd
Simplify module storage and verification model [ci skip]
pditommaso 46c6060
Update adr/20251114-module-system.md [ci skip]
pditommaso 1b0ab1a
Clarify module resolution rules for version changes vs local modifica…
pditommaso 7a1e62e
ADR v2.3: Fix resolution rules consistency and add version entry [ci …
pditommaso c6eaabb
Fix Version 2.1 date typo: 2025 -> 2024 [ci skip]
pditommaso daf01be
Merge branch 'master' into 251117-module-system [ci skip]
pditommaso c8bc50d
Add module system client specification [ci skip]
pditommaso 68b202f
Remove transitive dependency resolution from module system [ci skip]
pditommaso d118d5a
Update adr/20251114-module-system.md [ci skip]
pditommaso ffe1116
Update adr/20251114-module-system.md [ci skip]
pditommaso 806a41f
Update modules plan [ci skip]
pditommaso f7e9def
Remove tools config [ci skip]
pditommaso 474eb75
Simplify module system requires definition [ci skip]
pditommaso 5581257
Replace tool arguments with module parameters in ADR [ci skip]
pditommaso 903c740
Update specs + adr [ci skip]
pditommaso 82d90d6
Resolve some conflicts with nextflow-io/schemas#10
bentsherman d86c211
Update adr/20251114-module-system.md [ci skip]
pditommaso 8fa6478
Extract module parameters to separate spec [ci skip]
pditommaso 3bce3eb
Merge branch 'master' into 251117-module-system
jorgee 6cfa59f
Merge branch 'master' into 251117-module-system
jorgee 1d6005b
docs: clarify path name for staged task inputs (#6869)
LarytheLord d9952fb
Add devcontainer (#6792)
PeterKneale 481b90f
Fix vertical alignment in timeline report (#6794)
PeterKneale 4ad9e34
Ensure main script is first in the WorkflowRun lineage record (#6845)
jorgee 4d8ef30
Add whitespace rules to .editorconfig (#5606)
ewels 0228a4e
docs: Update your first script to use outputs (#6500)
christopher-hakkaart a1a046a
Update AWS CLI install docs to bypass conda install TOS prompt (#6685)
rzelle-lallemand 3830af3
Clarify onError and onComplete handler descriptions (#6709) [ci fast]
colinbrislawn 28458b5
Use explicit memory units for LSF executor (#5217)
bentsherman 911d399
Treat LSF job status UNKWN as HOLD (#5756)
bentsherman d17e6c1
Allow boolean params to implicitly default to false (#6764)
bentsherman d0a9fbd
Sched core implementation alpha1 (#6242)
pditommaso 153d937
Revert version 26.01.1-edge
pditommaso 5c67090
Bump copyright 2026
pditommaso b0a1877
Handle Azure Batch ActiveJobAndScheduleQuotaReached with retry (#6874)
adamrtalbot d8a7fc2
[ci fast] Add agent output mode (NXF_AGENT_MODE)
edmundmiller f13573d
Bump nf-amazon@3.7.1
pditommaso 837af5f
Bump nf-azure@1.22.0
pditommaso 6b58251
Bump nf-google@1.26.1
pditommaso daf9f36
Bump nf-tower@1.21.0
pditommaso 3c8752a
Bump nf-seqera@0.12.0
pditommaso 53df43c
Bump nf-tower@1.21.0 nextflowVersion
pditommaso 7a17237
Bump nf-seqera@0.12.0 nextflowVersion and README
pditommaso d2cd6f0
Fix AgentLogObserver println clash with Groovy GDK method
pditommaso e79eb98
Add Summary section to plugin README files
pditommaso 15e1eef
[release] [ci fast] Nextflow version 26.02.0-edge
pditommaso 51098d3
Fix docs [ci skip]
pditommaso 9a3c847
Add logStreamId to Tower task record (#6877)
pditommaso 4bf4b75
Don't include container in task trace when containers are not enabled…
bentsherman 3137069
Propagate errors from workflow outputs (#6876)
bentsherman 8644993
Fix type detection of CLI params in v2 config parser (#6765)
bentsherman 7d772ea
Add NVMe disk allocation and diskMountPath support (#6879) [ci fast]
pditommaso b0feed3
Merge remote-tracking branch 'origin/master' into 251117-module-syste…
jorgee f145979
Version 2.7: rename `.checksum` to `.module-info`, remove `@` prefix …
bentsherman 583285c
Module System Implementation (#6768)
jorgee b2fa0f8
minor edits
bentsherman 9b647ef
Cleanup module run output
bentsherman 00824f3
Fix meta.yaml -> meta.yml, module manifest -> module spec
bentsherman 24e14ee
Merge branch 'master' into 251117-module-system
bentsherman 2e183b5
Fix failing test
bentsherman 0a7ef22
fix tests
jorgee 6c15bc8
modify module list to skip subdirectories of directories that already…
jorgee 3be2f02
Update docs
bentsherman 512b27d
Merge branch 'master' into 251117-module-system
bentsherman 34426ea
Apply suggestion from @pditommaso [ci skip]
pditommaso File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.