Update CI job names and structure
What does this Merge Request do and why?
This MR does a few things:
- Removes the
verify-wording from a few CI jobs that exist in the test stage. - Creates a new 'analyze' stage that runs various code scanning jobs and re-organised jobs into:
- 'test' - Jobs that can be run locally, via
make test. - 'analyze' - Jobs that are included such as code and dependency scanning.
- 'verify' - Jobs for
gdk <command>such asinstall,updateetc only.
- 'test' - Jobs that can be run locally, via
- Creates an new
.test-jobtemplate that all jobs in the 'test' stage extend.
Merge Request checklist
-
This change is backward compatible. If not, please include steps to communicate to our users. -
Tests added for new functionality. If not, please raise Issue to follow-up. -
Documentation added/updated, if needed. -
gdk doctortest added, if needed. -
Add the ~highlightlabel if this MR should be included in theCHANGELOG.md.
Edited by Ash McKenzie