nf-core / nf-core/tools

Add command to nf-core-bot to trigger full-size tests

Open
#2,808 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
322
Forks
255
Avg merge
2d 3h
Merged PRs (30d)
5

Description

Description of feature

There have been several instances where a pipeline was released but then failed its run on AWS.

To make sure portability truly works, one run on Megatests should be done on the dev branch right before the release. A successful pass requirement should be added to the release check list and ensured by the devs/reviewers.

To make this as easy as possible it would be great if wen can use the nf-core bot to fire this of, i.e. @nf-core-bot please run full size test or @nf-core-bot please burn money

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the nf-core-bot command handling and the Megatests/full-size test trigger; no file or test entry point is named in the issue. Trace how bot requests launch pipeline tests on the dev branch. Done means a bot request can trigger a full-size Megatests run and the release process requires a successful pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
ci-cd, devops, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.