nf-core / modules

Repository to host tool-specific module files for the Nextflow DSL2 community!
https://nf-co.re/modules
MIT License
284 stars 721 forks source link

Address limitations of using nf-test sharding #7018

Open edmundmiller opened 3 days ago

edmundmiller commented 3 days ago

List post #6286 that aren't breaking but would be nice to have

### Tasks
- [ ] Functioning Test Report
- [ ] Smart number of shards
- [ ] Avoid failing conda tests
- [ ] Add branch checks for CI jobs
edmundmiller commented 3 days ago

On the conda failures, I see a few options going from short-term/making more maintence work to long-term

  1. Implement some "exclude" type of mechanism in GitHub actions
  2. Tag all of the tests that work with conda with a "conda" tag and we select for those using a --tag conda_works tag in the conda matrix profile
  3. Address it at the root with working on https://github.com/askimed/nf-test/issues/260

We could skip the conda tests in 3 until we get that implemented. Not the end of the world IMO given the conda headaches, but I'm biased.