trixi-framework / trixi-framework/Trixi.jl
Reduce CI testing time by limiting tests for draft PRs
- Dominant language
- Julia
- Stars
- 731
- Forks
- 166
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 25
Description
Try to configure CI to run macOS/Windows tests only on ready-for-review PRs to increase turnover and reduce pressure on concurrent jobs when still in draft phase. This can (maybe) be achieved by looking at the `github.event.pull_request.draft == true/false` property.
Should only be considered once #809 is merged.
Xref: https://github.com/trixi-framework/Trixi.jl/pull/809#issuecomment-904788837
Contributor guide
Research direction
Start with the repository's CI workflow configuration and inspect how pull-request events are handled, using the mentioned github.event.pull_request.draft property as the entry point. After #809 is merged, confirm that macOS and Windows tests are skipped for draft PRs and run for ready-for-review PRs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100