Add command to nf-core-bot to trigger full-size tests
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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