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

run nextflow workflow with github CI #10

Open
tischi opened this issue Jan 18, 2024 · 3 comments
Open

run nextflow workflow with github CI #10

tischi opened this issue Jan 18, 2024 · 3 comments
Labels
question Further information is requested

Comments

@tischi
Copy link
Contributor

tischi commented Jan 18, 2024

@BioinfoTongLI @krokicki

Did you ever try to run NF workflows using GitHub actions?

I think that could be useful to:

  1. demonstrate that it should also work on some arbitrary Linux computer
  2. automatically test that the current workflow runs through
@tischi tischi added the question Further information is requested label Jan 18, 2024
@krokicki
Copy link
Contributor

Hi @tischi, I haven't tried this yet but I would really like to get it working. I hope to have time to work on it in February. The way I would first try approaching it would be similar to what the Sarek pipeline is doing here: https://github.com/nf-core/sarek/blob/dev/.github/workflows/ci.yml

They use the new nf-test testing framework, which looks very nice: https://www.nf-test.com

There's a talk about how to use it here: https://www.youtube.com/watch?v=K9B7JRkMpQ4

@BioinfoTongLI
Copy link
Contributor

Me either. No expeirence with that.
And 👍 on what @krokicki wrote. I was about to mention the same stuffs 😄
nf-test seem to be THE testing framework. But pytest should also work.

@tischi
Copy link
Contributor Author

tischi commented Jan 19, 2024

Awesome! I will keep you up to data in case we are getting something working along those lines also here at our EMBL GitLab instance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants