-
Notifications
You must be signed in to change notification settings - Fork 214
Try to get code coverage back to the top #51
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
Conversation
Codecov Report
@@ Coverage Diff @@
## master #51 +/- ##
==========================================
+ Coverage 81.11% 94.8% +13.68%
==========================================
Files 4 4
Lines 519 500 -19
==========================================
+ Hits 421 474 +53
+ Misses 98 26 -72
Continue to review full report at Codecov.
|
This is it, for now, the remaining lines are tough, need some clever mocking for that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work 👏
Sorry for the slow review!!
|
||
rwf_ex = nf_core.list.RemoteWorkflow(remote) | ||
rwf_ex.commit_sha = "aw3s0meh1sh" | ||
rwf_ex.releases = [{'tag_sha': "aw3s0meh1sh"}] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love it 😀
Integrate nf-core-utils plugin v0.3.0 to replace utility subworkflows with centralized plugin functions, following RFC proposal #51. Major changes: - Add nf-core-utils@0.3.0 plugin to nextflow.config - Replace UTILS_NEXTFLOW_PIPELINE subworkflow with direct plugin calls - Replace UTILS_NFCORE_PIPELINE subworkflow with plugin functions - Replace UTILS_NFSCHEMA_PLUGIN subworkflow with nf-schema plugin calls - Remove entire subworkflows/nf-core/ directory - Update modules.json to remove nf-core subworkflows Functions now provided by nf-core-utils plugin: - getWorkflowVersion, dumpParametersToJSON, checkCondaChannels - completionEmail, completionSummary, imNotification - checkConfigProvided, checkProfileProvided - processVersionsFromFile, workflowVersionToChannel Functions retained in local subworkflow: - paramsSummaryMultiqc, softwareVersionsToYAML (uses plugin functions) - getGenomeAttribute, validateInputSamplesheet - toolCitationText, methodsDescriptionText Closes: #3685 Related: nf-core/proposals#51 feat(template): migrate to nf-core-utils plugin - Add nf-core-utils@0.3.0 plugin to nextflow.config - Replace all nf-core subworkflow imports with plugin imports - utils_nextflow_pipeline functions -> direct plugin calls - utils_nfcore_pipeline functions -> plugin/nf-core-utils - utils_nfschema_plugin functions -> plugin/nf-schema - Use plugin functions for version processing: - processVersionsFromFile() instead of local implementation - workflowVersionToChannel() instead of local implementation - Remove entire subworkflows/nf-core/ directory - Update modules.json: empty nf-core subworkflows section - Update test expectations for removed subworkflows Closes #3685
Integrate nf-core-utils plugin v0.3.0 to replace utility subworkflows with centralized plugin functions, following RFC proposal #51. Major changes: - Add nf-core-utils@0.3.0 plugin to nextflow.config - Replace UTILS_NEXTFLOW_PIPELINE subworkflow with direct plugin calls - Replace UTILS_NFCORE_PIPELINE subworkflow with plugin functions - Replace UTILS_NFSCHEMA_PLUGIN subworkflow with nf-schema plugin calls - Remove entire subworkflows/nf-core/ directory - Update modules.json to remove nf-core subworkflows Functions now provided by nf-core-utils plugin: - getWorkflowVersion, dumpParametersToJSON, checkCondaChannels - completionEmail, completionSummary, imNotification - checkConfigProvided, checkProfileProvided - processVersionsFromFile, workflowVersionToChannel Functions retained in local subworkflow: - paramsSummaryMultiqc, softwareVersionsToYAML (uses plugin functions) - getGenomeAttribute, validateInputSamplesheet - toolCitationText, methodsDescriptionText Closes: #3685 Related: nf-core/proposals#51 feat(template): migrate to nf-core-utils plugin - Add nf-core-utils@0.3.0 plugin to nextflow.config - Replace all nf-core subworkflow imports with plugin imports - utils_nextflow_pipeline functions -> direct plugin calls - utils_nfcore_pipeline functions -> plugin/nf-core-utils - utils_nfschema_plugin functions -> plugin/nf-schema - Use plugin functions for version processing: - processVersionsFromFile() instead of local implementation - workflowVersionToChannel() instead of local implementation - Remove entire subworkflows/nf-core/ directory - Update modules.json: empty nf-core subworkflows section - Update test expectations for removed subworkflows Closes #3685
pretty_date()
methodpretty_date()
method