CI times are getting out of hand and need to be reduced. Space requirements too.
Currently we are running (per platform):
Clippy (global)
Check
Debug Build
Release Build
Not only does building make checking obsolete, but Clippy is already checking for us.
Furthermore, we are interested in Release builds, thus we can skip Debug builds.
The proposal is to only keep Clippy and Release builds.
The same applies to testing: We only are interested in Release tests :)
CI times are getting out of hand and need to be reduced. Space requirements too.
Currently we are running (per platform):
Not only does building make checking obsolete, but Clippy is already checking for us. Furthermore, we are interested in Release builds, thus we can skip Debug builds. The proposal is to only keep Clippy and Release builds.
The same applies to testing: We only are interested in Release tests :)
Changes required
GitHub Actions
Azure DevOps
BitBucket Pipelines
GitLab CI
CircleCI
Travis
TeamCity
AppVeyor