Roberto Fernandez Bautista
f6cac49802
Switch to gold linker for Fedora CI builds
...
Should help with out of memory build problems
2021-07-26 18:39:09 +00:00
Roberto Fernandez Bautista
cd130be2db
Fix PNS Test App and enable build option in CI
2021-06-24 11:24:50 +00:00
Ian McInerney
56938e5ca4
Remove the qa_ prefix from the job names
...
It is redundant since the main jobs have qa in their name now.
2021-04-09 15:55:43 +01:00
Ian McInerney
8c3d424701
Switch QA CI to matrix format and rename jobs
2021-04-09 15:55:43 +01:00
Ian McInerney
e1a5d4e0ba
Fixup CI config
...
* Don't run the Ubuntu job on schedules
* Fix Coverity job by being explicit it is for schedules only
* Separate the caches for the Ubuntu and Fedora jobs
2021-04-09 12:16:45 +01:00
Jon Evans
41decb0f40
Split QA test running for now
...
Eventually we probably want to just pick one target for it,
but for now this means we can get faster test results as long
as we have a faster Ubuntu runner.
2021-03-31 21:30:09 -04:00
Ian McInerney
5418e3454c
Default the translations build to off and build it in CI
2021-01-18 17:43:34 +00:00
Ian McInerney
90b193522e
Fix filename in report warnings pipeline stage
2021-01-06 11:05:13 +00:00
Ian McInerney
166ba2f4e0
Fix CI report stage to handle no warnings in the code
...
Horray!!! We have no warnings in the code and it broke the CI.
2021-01-05 23:34:28 +00:00
Ian McInerney
beab46e965
Update build docs to have the correct set of CMake options
...
* The GitHub plugin was removed, so remove it from the docs and CI
* Add the new DPI manifest option to the build docs.
2020-11-11 00:41:03 +00:00
Ian McInerney
7b705af038
Refactor common QA components to create a single common library
...
This moves the program-specific code (e.g. BIU files) into
the program tests.
Also, create title_block.cpp to break a dependency that pulled
in eda_text.cpp when using the TITLE_BLOCK object.
2020-07-18 16:21:15 +01:00
Ian McInerney
6a2a4643d1
Refactor CI and include a Coverity scan build
2020-07-18 16:17:55 +01:00