Too many redundant tests executed on dev to master release for pipelines #3400
Labels
bug
Something isn't working
enhancement
pipeline-testing
template
nf-core pipeline/component template
Milestone
Description of the bug
When doing a release procedure, and a PR from dev is opened against master, when changes are made to dev during review, we see all CI tests running duplicated.
This is because tests are triggered for both
pull-request
andpushes
. There was an assumption previously that thepull-request
trigger only happened on opening, but actually it seems to trigger on any change to the PR (in addition to the push).This can be very wasteful for pipelines with many tests, e.g. a release PR for taxprofiler as 11 tests x 2 nextflow versions x 3 container engines = 66, which when we have all of those being triggered for both PR change and push to the PR, results in >120 tests.
The text was updated successfully, but these errors were encountered: