-
Notifications
You must be signed in to change notification settings - Fork 629
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
Upgrade to Groovy 4 #4443
Upgrade to Groovy 4 #4443
Conversation
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
first commit to migrate to groovy 4.0.2, a couple of tests ignored until revision Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io>
refactor of tests to be compatible with new spock version Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
✅ Deploy Preview for nextflow-docs-staging canceled.
|
Some tests fails due this issue https://issues.apache.org/jira/browse/GROOVY-11211 |
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Blocks these PRs: |
Just ran nf-core/rnaseq small test with groovy 3 and groovy 4 from the CI instance. Both runs took about 30 min. Commencing full test |
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
nf-core/rnaseq full test completed successfully with comparable runtime. Is there anything else you want to test? |
Let's try also nf-core/fetchngs and Sarek |
sarek full test was successful ✅ Note that for all three pipelines I had to use older versions that didn't use nf-validation, This plugin (and likely others) will need to be updated, with the current nf-validation I am getting this error:
fetchngs could not be tested because the test profiles for older versions no longer seem to work |
Investigating further, it looks like this exception happens whenever I install the groovy4 build using |
Actually I think the above error is happening because when I build Nextflow with Because external plugins can't be used with dev mode or the -all build, we won't be able to test those until we release a groovy4 version of Nextflow, and then those plugins will also need to update. Fortunately, the nf-core pipelines aren't pinning plugin versions yet so they won't need to be updated as long as nf-validation is updated. |
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Here we go 😅 |
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com> Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io> Signed-off-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Jorge Aguilera <jorge.aguilera@seqera.io> Co-authored-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Dr Marco Claudio De La Pierre <marco.delapierre@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com> Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io> Signed-off-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Jorge Aguilera <jorge.aguilera@seqera.io> Co-authored-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Dr Marco Claudio De La Pierre <marco.delapierre@gmail.com> Signed-off-by: Niklas Schandry <niklas@bio.lmu.de>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com> Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io> Signed-off-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Jorge Aguilera <jorge.aguilera@seqera.io> Co-authored-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Dr Marco Claudio De La Pierre <marco.delapierre@gmail.com> Signed-off-by: Niklas Schandry <niklas@bio.lmu.de>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com> Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io> Signed-off-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Jorge Aguilera <jorge.aguilera@seqera.io> Co-authored-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Dr Marco Claudio De La Pierre <marco.delapierre@gmail.com> Signed-off-by: Niklas Schandry <niklas@bio.lmu.de>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com> Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io> Signed-off-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Jorge Aguilera <jorge.aguilera@seqera.io> Co-authored-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Dr Marco Claudio De La Pierre <marco.delapierre@gmail.com> Signed-off-by: Niklas Schandry <niklas@bio.lmu.de>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com> Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io> Signed-off-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Jorge Aguilera <jorge.aguilera@seqera.io> Co-authored-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Dr Marco Claudio De La Pierre <marco.delapierre@gmail.com> Signed-off-by: Niklas Schandry <niklas@bio.lmu.de>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com> Signed-off-by: Jorge Aguilera <jorge.aguilera@seqera.io> Signed-off-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Jorge Aguilera <jorge.aguilera@seqera.io> Co-authored-by: Ben Sherman <bentshermann@gmail.com> Co-authored-by: Dr Marco Claudio De La Pierre <marco.delapierre@gmail.com> Signed-off-by: Niklas Schandry <niklas@bio.lmu.de>
This PR upgrade the nextflow runtime to Groovy 4