Skip to content

WIP: Some CI improvemenets

Darshit Shah requested to merge tmp-improve-ci into master

This makes 2 changes:

  1. Use CI stages. Now, only the Debian Minimal and Full CI runners will execute first. The other tests will be executed only of these two jobs pass first. The reasoning behind it is to catch basic bugs early without running the full test suite.

  2. Merge the VPATH build into Full/Debian, since they have similar characteristics.

Next, I'd like to propose removing the flawfinder CI. I have never used, and I haven't seen any commits that used it to fix bugs recently. I think we should remove the flawfinder CI since currently serves no purpose.

Approver's checklist:

  • The author has submitted the FSF Copyright Assignment and is listed in AUTHORS
  • There is a test suite reasonably covering new functionality or modifications
  • Function naming, parameters, return values, types, etc., are consistent with existing code
  • This feature/change has adequate documentation added (if appropriate)
  • No obvious mistakes / misspelling in the code
Edited by Darshit Shah

Merge request reports