Skip to content

Update schema so input can only be of included values #59

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 15 commits into from
Mar 4, 2025

Conversation

DLBPointon
Copy link
Contributor

@DLBPointon DLBPointon commented Feb 21, 2025

  • Making the end user experience safer by adding enums to the schema.
  • Update Pretext
  • Update Tests
  • Merged with Dev
  • Update CHANGELOG
  • Added logging to GENERATE_CRAM_CSV

@DLBPointon DLBPointon self-assigned this Feb 21, 2025
Copy link

github-actions bot commented Feb 21, 2025

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit a16ac52

+| ✅ 122 tests passed       |+
#| ❔  23 tests were ignored |#
!| ❗   7 tests had warnings |!

❗ Test warnings:

  • files_exist - File not found: .github/workflows/awstest.yml
  • files_exist - File not found: .github/workflows/awsfulltest.yml
  • nextflow_config - Config manifest.version should end in dev: '1.2.0'
  • pipeline_todos - TODO string in methods_description_template.yml: #Update the HTML below to your prefered methods description, e.g. add publication citation for this pipeline
  • pipeline_todos - TODO string in WorkflowMain.groovy: Add Zenodo DOI for pipeline after first release
  • pipeline_todos - TODO string in base.config: Check the defaults for all processes
  • schema_lint - Input mimetype is missing or empty

❔ Tests ignored:

  • files_exist - File is ignored: assets/multiqc_config.yml
  • files_exist - File is ignored: assets/nf-core-curationpretext_logo_light.png
  • files_exist - File is ignored: docs/images/nf-core-curationpretext_logo_light.png
  • files_exist - File is ignored: docs/images/nf-core-curationpretext_logo_dark.png
  • 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 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_comment.yml
  • files_unchanged - File ignored due to lint config: .github/workflows/linting.yml
  • files_unchanged - File ignored due to lint config: assets/email_template.txt
  • files_unchanged - File ignored due to lint config: assets/sendmail_template.txt
  • files_unchanged - File does not exist: assets/nf-core-curationpretext_logo_light.png
  • files_unchanged - File does not exist: docs/images/nf-core-curationpretext_logo_light.png
  • files_unchanged - File does not exist: docs/images/nf-core-curationpretext_logo_dark.png
  • files_unchanged - File ignored due to lint config: docs/README.md
  • files_unchanged - File ignored due to lint config: lib/NfcoreTemplate.groovy
  • files_unchanged - File ignored due to lint config: .gitignore or .prettierignore or pyproject.toml
  • actions_awstest - 'awstest.yml' workflow not found: /home/runner/work/curationpretext/curationpretext/.github/workflows/awstest.yml
  • multiqc_config - 'assets/multiqc_config.yml' not found

✅ Tests passed:

Run details

  • nf-core/tools version 2.8
  • Run at 2025-03-04 10:37:01

@DLBPointon DLBPointon linked an issue Mar 4, 2025 that may be closed by this pull request
@DLBPointon DLBPointon added the enhancement New feature or request label Mar 4, 2025
Copy link
Contributor

@prototaxites prototaxites left a comment

Choose a reason for hiding this comment

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

Looks fine to me (though I'm not too familiar with the codebase) 👍 One wee comment :)

@DLBPointon
Copy link
Contributor Author

Thanks Jim!

@DLBPointon DLBPointon merged commit f80828d into dev Mar 4, 2025
6 checks passed
@DLBPointon DLBPointon deleted the dp24_enum_input branch March 4, 2025 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New version of Pretext is incoming
2 participants