118 Commits

Author SHA1 Message Date
Mark Roszko
b92bef8eee Remove quotes in cache key on windows 2025-01-06 04:43:54 +00:00
Marek Roszko
ec261b8472 Add cvpcb path/artifact to qa on linux 2025-01-05 20:34:28 -05:00
Marek Roszko
fb81883582 Move windows ci to ltsc2022 2025-01-05 18:23:59 -05:00
Ian McInerney
4388df6c25 Move Fedora CI container defition back to global scopt
It appears to be working on the runners now, so redo this to make future
maintenance easy.

This reverts commit ebbb12f6bea3338c10eae6b073c20d5d01e32cc4.
2024-09-11 20:28:20 +01:00
Ian McInerney
ebbb12f6be Partially revert 0f7e6112d2c9a5d767a18fa15705480272a45488
For some reason, our hosted runner doesn't seem to pick up the jobs
with this configuration. This needs further debugging in the thunderdome
to fix.
2024-09-11 14:26:39 +01:00
Ian McInerney
0f7e6112d2 Unify location for defining default Fedora image 2024-09-11 13:43:06 +01:00
Ian McInerney
f27ab3ceff Also bump metadata CI job to Fedora 40 2024-09-11 12:59:31 +01:00
Ian McInerney
5c689f9c30 Move CI to Fedora 40 containers (Fedora 38 is EOL) 2024-09-11 12:55:34 +01:00
Mark Roszko
94a28346d2 Update macOS-CI.yml 2024-07-24 16:57:05 +00:00
Mark Roszko
775c5b9f35 Update Windows-CI.yml 2024-07-24 16:56:48 +00:00
Mark Roszko
6bdafca1f0 Remove nuget from windows ci 2024-07-24 15:35:08 +00:00
Marek Roszko
16ae81abb3 Change log level for boost test text log to message 2024-05-29 22:23:59 -04:00
Mark Roszko
3a2b960f62 Update file doxygen.yml 2024-05-12 02:53:42 +00:00
Mark Roszko
03459723b3 Use our docker runner for doxygen
docker tag for shared gitlab runners was removed by gitlab
2024-05-12 01:09:26 +00:00
Mark Roszko
f00a1ab517 Use the new kmb toolchain file for vars 2024-05-03 02:11:54 +00:00
Jon Evans
bab6913e14 Add api to the CI tests 2024-04-03 07:56:43 -04:00
Jon Evans
499b24e025 Add kiapi to Fedora CI artifacts 2024-04-02 23:33:55 -04:00
Jon Evans
220cf1287f Turn on CMake FindProtobuf for CI 2024-04-02 23:02:14 -04:00
Mark Roszko
fc11862580 Try out the medium runner for public linux builds 2024-03-15 18:37:34 +00:00
Mark Roszko
f07a0e0021 Alter windows ci cache compression 2024-01-31 01:12:41 +00:00
Marek Roszko
0147dd8699 Tweak the boost test logger config 2024-01-21 15:52:53 -05:00
Mark Roszko
2c53ce0704 Fix ci after libgal rename 2024-01-13 17:22:01 +00:00
Marek Roszko
93811b801d Add macOS CI build 2023-12-17 20:20:14 -05:00
Mark Roszko
a17bab4182 Switch to fedora 38 for CI 2023-10-20 18:31:22 +00:00
Marek Roszko
4746bde4b3 gal as a shared lib, gaasl! 2023-09-26 22:31:31 -04:00
Roberto Fernandez Bautista
f49125da31 QA: Add kicad-cli pcb export gerber tests 2023-09-13 17:37:26 +00:00
Roberto Fernandez Bautista
52ab23d1f6 Enable qa_pns_regressions for Fedora CI 2023-09-12 20:55:27 +00:00
Marek Roszko
b5d5eb842a Start a kicommon shared lib 2023-09-09 18:04:50 -04:00
Roberto Fernandez Bautista
f75950d646 Build PNS Debug tool as part of Fedora CI 2023-08-23 15:58:45 +00:00
Simon Richter
fce02ee0b8 Do not fail formatting test when reusing a build env 2023-07-08 00:17:52 +00:00
Ian McInerney
20ec8ed303 Fix GitLab URLs to point to the correct project page
GitLab 16.0 removes support for URLs that don't contain /-/ after the
repository name, so the report bug feature and various links we had in
the source (including the git-fixes script) would lead to a 404 error.

See GitLab docs for deprecation/removal notice:
https://docs.gitlab.com/ee/update/deprecations.html?removal_milestone=16.0#legacy-urls-replaced-or-removed

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14759
2023-05-17 11:23:00 +01:00
Marek Roszko
bfaee785be Apparently s5cmd put doesn't exist....just fix the cp variant 2023-05-06 22:42:41 -04:00
Marek Roszko
a8afd592c1 Fix the s5cmd to put instead of cp 2023-05-06 21:49:21 -04:00
Marek Roszko
a1f42a79b6 Remove accidental spaces in script 2023-05-06 21:44:27 -04:00
Marek Roszko
b7ef189ec5 Change coverity to url submission 2023-05-06 20:48:06 -04:00
Marek Roszko
b0c5993f93 Swap some more only to rules 2023-05-06 09:29:46 -04:00
Marek Roszko
df35452a98 Variables should be getting merged, before_script wont 2023-05-05 23:17:12 -04:00
Marek Roszko
512e5a30ad Convert win64_build to rules 2023-05-05 23:17:12 -04:00
Marek Roszko
82d4bfac75 Make attach paths relative and upload the output contents
Attach should be relative to CI_PROJECT_DIR
2023-05-05 23:17:12 -04:00
Marek Roszko
ca59360d9d Move pcbnewswig tests to pytest 2023-05-05 20:16:19 -04:00
Mark Roszko
112aa66be5 Changes to get cli testing in CI and other test fixes 2023-05-05 20:16:19 -04:00
Ian McInerney
03a393b159 Fix misnamed file 2023-04-27 23:47:50 +01:00
Ian McInerney
f417056cb8 Split merge request formatting check into separate include file 2023-04-27 23:42:37 +01:00
Ian McInerney
ea0a30fb19 Replace deprecated GitLab CI variable
The CI_BUILD_TOKEN was deprecated by GitLab and will be removed in
GitLab 16.0. It was replaced by the CI_JOB_TOKEN varaible
(https://docs.gitlab.com/ee/update/deprecations?removal_milestone=16.0#ci_build_-predefined-variables)
2023-04-27 23:35:30 +01:00
Ian McInerney
e9a93bc711 Try to get the coverity scan results back under the size limit
Apparently our Coverity Scan file we try to upload is too large for the
server to handle, so it isn't working. Try switching to a release build
with debug symbols to see if that reduces the size.
2023-04-18 00:19:19 +01:00
Ian McInerney
27e2e820cb Split spice tests into separate test 2023-04-03 14:42:10 +01:00
Ian McInerney
016c958021 Always build spice simulator support
The simulator has advanced considerably, and it is seeing lots of active
development, so make it a required part of KiCad. Additionally, the
build without the simulator has actually been broken for a while, so no
one clearly is building without ngspice right now.
2023-03-20 16:54:32 +00:00
Jon Evans
12a9ed0208 Add initial sections to bare template 2023-02-11 11:44:37 -05:00
Jon Evans
609ef96e42 Attempt to fix GitLab template duplication 2023-02-11 11:41:12 -05:00
Ian McInerney
ec1d81a012 Specify image for the Fedora QA tests in CI 2022-12-17 00:56:43 +00:00