Skip to content
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

Template and module updating #58

Merged
merged 23 commits into from
Sep 26, 2023
Merged

Template and module updating #58

merged 23 commits into from
Sep 26, 2023

Conversation

gq1
Copy link
Member

@gq1 gq1 commented Sep 21, 2023

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

gq1 added 17 commits September 20, 2023 11:31
* TEMPLATE:
  Template update for nf-core/tools version 2.8
  add pipeline template file

# Conflicts:
#	.github/workflows/sanger_test.yml
#	.github/workflows/sanger_test_full.yml
#	.nf-core.yml
#	CHANGELOG.md
#	CITATIONS.md
#	LICENSE
#	README.md
#	assets/email_template.html
#	bin/check_samplesheet.py
#	docs/output.md
#	docs/usage.md
#	lib/WorkflowMain.groovy
#	modules.json
#	nextflow.config
#	pipeline_template.yml
#	workflows/variantcalling.nf
  nf-core modules update deepvariant
  nf-core modules update custom/dumpsoftwareversions
  nf-core modules update cat/cat
  nf-core modules update bcftools/concat
  nf-core lint --fix files_unchanged ( nf-core 2.8)
@github-actions
Copy link

This PR is against the main branch ❌

  • Do not close this PR
  • Click Edit and change the base to dev
  • This CI test will remain failed until you push a new commit

Hi @gq1,

It looks like this pull-request is has been made against the sanger-tol/variantcalling main branch.
The main branch on nf-core repositories should always contain code from the latest release.
Because of this, PRs to main are only allowed if they come from the sanger-tol/variantcalling dev branch.

You do not need to close this PR, you can change the target branch to dev by clicking the "Edit" button at the top of this page.
Note that even after this, the test will continue to show as failing until you push a new commit.

Thanks again for your contribution!

@gq1 gq1 changed the base branch from main to dev September 21, 2023 17:24
@github-actions
Copy link

github-actions bot commented Sep 21, 2023

nf-core lint overall result: Passed ✅

Posted for pipeline commit fe45c30

+| ✅ 126 tests passed       |+
#| ❔  26 tests were ignored |#

❔ Tests ignored:

  • files_exist - File is ignored: CODE_OF_CONDUCT.md
  • files_exist - File is ignored: assets/nf-core-variantcalling_logo_light.png
  • files_exist - File is ignored: docs/images/nf-core-variantcalling_logo_light.png
  • files_exist - File is ignored: docs/images/nf-core-variantcalling_logo_dark.png
  • files_exist - File is ignored: .github/ISSUE_TEMPLATE/config.yml
  • files_exist - File is ignored: .github/workflows/awstest.yml
  • files_exist - File is ignored: .github/workflows/awsfulltest.yml
  • files_exist - File is ignored: assets/multiqc_config.yml
  • files_exist - File is ignored: conf/igenomes.config
  • nextflow_config - Config variable ignored: manifest.name
  • nextflow_config - Config variable ignored: manifest.homePage
  • files_unchanged - File ignored due to lint config: LICENSE or LICENSE.md or LICENCE or LICENCE.md
  • files_unchanged - File ignored due to lint config: .github/CONTRIBUTING.md
  • files_unchanged - File ignored due to lint config: .github/ISSUE_TEMPLATE/bug_report.yml
  • files_unchanged - File does not exist: .github/ISSUE_TEMPLATE/config.yml
  • files_unchanged - File ignored due to lint config: .github/PULL_REQUEST_TEMPLATE.md
  • files_unchanged - File ignored due to lint config: .github/workflows/branch.yml
  • files_unchanged - File ignored due to lint config: .github/workflows/linting.yml
  • files_unchanged - File ignored due to lint config: assets/email_template.html
  • files_unchanged - File ignored due to lint config: assets/sendmail_template.txt
  • files_unchanged - File does not exist: assets/nf-core-variantcalling_logo_light.png
  • files_unchanged - File does not exist: docs/images/nf-core-variantcalling_logo_light.png
  • files_unchanged - File does not exist: docs/images/nf-core-variantcalling_logo_dark.png
  • files_unchanged - File ignored due to lint config: lib/NfcoreTemplate.groovy
  • actions_awstest - 'awstest.yml' workflow not found: /home/runner/work/variantcalling/variantcalling/.github/workflows/awstest.yml
  • multiqc_config - 'assets/multiqc_config.yml' not found

✅ Tests passed:

Run details

  • nf-core/tools version 2.8
  • Run at 2023-09-26 16:28:39

@gq1
Copy link
Member Author

gq1 commented Sep 21, 2023

@sanger-tolsoft fix linting

@gq1
Copy link
Member Author

gq1 commented Sep 21, 2023

@nf-core-bot fix linting

@gq1 gq1 requested a review from priyanka-surana September 21, 2023 17:37
@sanger-tolsoft
Copy link
Contributor

@nf-core-bot fix linting

@sanger-tolsoft
Copy link
Contributor

@nf-core-bot fix linting

Copy link
Contributor

@priyanka-surana priyanka-surana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor change. Otherwise all good. 👍

tower.yml Outdated
@@ -0,0 +1,3 @@
reports:
samplesheet.csv:
display: "Auto-created samplesheet with collated metadata and FASTQ paths"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update display text.

@priyanka-surana priyanka-surana dismissed their stale review September 26, 2023 15:22

tests failing

@priyanka-surana
Copy link
Contributor

The singularity tests are failing for deepvariant. This is not the case in modules repo, so it is some specific to our pipeline.

Pulling Singularity image docker://nf-core/deepvariant:1.5.0 [cache /lustre/scratch123/tol/teams/tolit/users/ps22/bin/singularity/nf-core-deepvariant-1.5.0.img]
ERROR ~ Error executing process > 'SANGERTOL_VARIANTCALLING:VARIANTCALLING:DEEPVARIANT_CALLER:DEEPVARIANT (3)'

Caused by:
  Failed to pull singularity image
  command: singularity pull  --name nf-core-deepvariant-1.5.0.img.pulling.1695729700476 docker://nf-core/deepvariant:1.5.0 > /dev/null
  status : 255
  message:
    FATAL:   While making image from oci registry: error fetching image to cache: failed to get checksum for docker://nf-core/deepvariant:1.5.0: reading manifest 1.5.0 in docker.io/nf-core/deepvariant: errors:
    denied: requested access to the resource is denied
    unauthorized: authentication required

@gq1
Copy link
Member Author

gq1 commented Sep 26, 2023

Manually pulling the image works with 6G memory not with 4G memory:
singularity pull --name nf-core-deepvariant-1.5.0.img.pulling.1695743033413 docker://quay.io/nf-core/deepvariant:1.5.0

Copy link
Contributor

@priyanka-surana priyanka-surana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All tests working. Yay 💃🏼

@gq1 gq1 merged commit b3d806c into dev Sep 26, 2023
6 checks passed
@gq1 gq1 deleted the template_merge branch September 26, 2023 16:38
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.

4 participants