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 2.1.0 #97

Merged
merged 61 commits into from
Oct 23, 2023
Merged

Release 2.1.0 #97

merged 61 commits into from
Oct 23, 2023

Conversation

Daniel-VM
Copy link
Contributor

@Daniel-VM Daniel-VM commented Oct 23, 2023

PR description

This PR is for release 2.1.0

Major changes are:
- nf-core/bacass update to nf-core tools 2.10
- Refactor local modules into nf-core modules when possilbe (plus version update).
- Added nf-core subworkflow for trimming and QC using FastP and fastqc, respectively
- Added nf-validation pluging on samplesheet.
- Added module's output statistics to MultiQC.
- Added subworkflow for gene annotation with Bakta

More details in CHANGLEOG

Note: You will see two commits that bump versions >2.1.0. Those were my mistakes and there were fixed in #95 to recover v2.1.0.

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/bacass 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).
  • 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).

d4straub and others added 30 commits August 27, 2021 14:41
Merging template updates 2.9 and workflow update
nf-validation on samplesheet
@github-actions
Copy link

github-actions bot commented Oct 23, 2023

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit c005ee3

+| ✅ 158 tests passed       |+
#| ❔   1 tests were ignored |#
!| ❗   1 tests had warnings |!

❗ Test warnings:

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 2.10
  • Run at 2023-10-23 16:41:51

Copy link
Collaborator

@d4straub d4straub left a comment

Choose a reason for hiding this comment

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

Looks good to me! (but I also reviewed the individual PRs, so not a big surprise)

For a release (i.e. PR to master from dev) are 2 reviews necessary. You could post a request to get reviews in nf-core slack #request-review.

edit: additionally, required tests are also blocking the merge, I requested a change of branch protection rules in nf-core slack channel pipeline-maintainers.

@Daniel-VM
Copy link
Contributor Author

Ok ;). Thanksss @d4straub !

@Daniel-VM
Copy link
Contributor Author

Daniel-VM commented Oct 23, 2023

Should I commit a dummy change directly to nf-core/bacass:dev (my upstream) to reset the GitHub test? Or would it be better to push to my fork (dev) and then merge the forked dev into nf-core/bacass:dev?

@d4straub
Copy link
Collaborator

Not sure. Whatever works. Might closing and re-opening of this PR work (not sure)?

@Daniel-VM Daniel-VM closed this Oct 23, 2023
@Daniel-VM Daniel-VM reopened this Oct 23, 2023
@d4straub
Copy link
Collaborator

Unfortunately it didnt update the tests, so it seems to need a push. Sorry (but would have been the quickest fix...).

@Daniel-VM
Copy link
Contributor Author

I see 😅, we had to try it. I am going to add a new commit and see if it updates the tests.

dummy change to update github test #97
@d4straub
Copy link
Collaborator

Hm, but Run pipeline with test data is still expected but it shouldn't!!! I assume the branch protection isn't fixed yet... :'(

@mashehu mashehu merged commit e94a173 into master Oct 23, 2023
21 checks passed
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