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