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

Release 1.1.0 - Resolution Road #105

Open
wants to merge 92 commits into
base: master
Choose a base branch
from
Open

Release 1.1.0 - Resolution Road #105

wants to merge 92 commits into from

Conversation

FloWuenne
Copy link
Collaborator

This PR will update the master branch for the next release 1.1.0 Resolution Road.

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
  • If necessary, also make a PR on the nf-core/molkart branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,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).

kbestak and others added 30 commits January 3, 2024 09:31
Co-authored-by: Florian Wuennemann <[email protected]>
Merging template updates, dev version bump after release, module update
Co-authored-by: Florian Wuennemann <[email protected]>
@FloWuenne FloWuenne changed the title Release 1.1.0 Release 1.1.0 - Resolution Road Feb 28, 2025
Copy link

github-actions bot commented Feb 28, 2025

nf-core pipelines lint overall result: Passed ✅

Posted for pipeline commit b881066

+| ✅ 226 tests passed       |+
#| ❔   5 tests were ignored |#

❔ Tests ignored:

  • files_exist - File is ignored: conf/igenomes_ignored.config
  • files_unchanged - File ignored due to lint config: assets/nf-core-molkart_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-molkart_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-molkart_logo_dark.png
  • files_unchanged - File ignored due to lint config: .gitignore or .prettierignore

✅ Tests passed:

Run details

  • nf-core/tools version 3.2.0
  • Run at 2025-03-05 14:10:06

@FloWuenne FloWuenne requested a review from maxulysse March 1, 2025 13:25
@maxulysse
Copy link
Member

you seem to have CI issues, is that planned or normal?

@kbestak
Copy link
Collaborator

kbestak commented Mar 3, 2025

It was not expected, in a template update, I changed the CI and skipped conda only on dev, I opened a PR with the fix: #106

@FloWuenne
Copy link
Collaborator Author

you seem to have CI issues, is that planned or normal?

@maxulysse Not planned. Forgot to disable conda for the full pipeline test. Will make fix and add to this PR 👍🏻 !

@FloWuenne
Copy link
Collaborator Author

@maxulysse All checks green now ✅ !

Copy link
Member

Choose a reason for hiding this comment

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

nft-utils would make the snapshots both easier and more complete

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Can you be a bit more specific here? What exactly from nft-utils would help here. Is that something we can do for the next release or you think it would help for this version?

Copy link
Member

Choose a reason for hiding this comment

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

basically follow this logic:
https://github.com/nf-core/sarek/blob/master/tests/default.nf.test#L1-L41
remove
https://github.com/nf-core/sarek/blob/master/tests/default.nf.test#L22-L24
and
https://github.com/nf-core/sarek/blob/master/tests/default.nf.test#L36-L37

That will capture ALL the files produced by the pipeline
You will need a .nftignorefile such as https://github.com/nf-core/sarek/blob/master/tests/.nftignore
and you adapt the non stable files with its content

@@ -4,3 +4,4 @@
========================================================================================
*/

trace.overwrite = true
Copy link
Member

Choose a reason for hiding this comment

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

do you really need that?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

@kbestak This was added in this commit? Any idea if it's required?
1590059

Copy link
Member

@maxulysse maxulysse left a comment

Choose a reason for hiding this comment

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

Looking good, minor requests

Co-authored-by: Maxime U Garcia <[email protected]>
@FloWuenne FloWuenne mentioned this pull request Mar 5, 2025
11 tasks
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.

5 participants