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
Ian McInerney
059a134dbe
Bump Fedora CI to Fedora 37 and wxWidgets 3.2
2022-12-16 22:32:01 +00:00
Marek Roszko
9eb3174133
Check the process exit code rather than output variable for git header creation
2022-10-29 14:21:07 -04:00
Mark Roszko
e495c50bc6
Try and kill the shallow clone for windows ci
2022-10-29 17:36:15 +00:00
Mark Roszko
132ce2f577
Update .gitlab/Windows-CI.yml
2022-10-29 17:05:41 +00:00
Mark Roszko
a1db97c474
Try and nudge the windows ci to work
2022-10-29 16:25:52 +00:00
Seth Hillbrand
67e12d4ff6
Build QA without `NDEBUG` to get wxASSERTs
...
Also include minimum debug information to get basic backtrace while
keeping artifacts reasonable
2022-10-04 19:54:58 -07:00
Seth Hillbrand
85623656a6
Reduce artifact size
...
When running QA, we don't really get traceback messages, so we don't
need symbols. And our artifact size needs to fit inside the GitLab
limits
2022-10-04 17:52:31 -07:00
Mark Roszko
16686c454b
Intentionally break MSVC CI
2022-08-20 13:31:04 +00:00
Mark Roszko
abf9bce96f
Update .gitlab/Windows-CI.yml
2022-07-17 18:11:55 +00:00
Mark Roszko
5a1e5ecf38
Re-enable the MSVC CI job
2022-07-17 18:11:43 +00:00
Mark Roszko
5c5dc689cf
Use docker tag for doxygen build
2022-07-17 01:23:15 +00:00
Mark Roszko
a04bac9abd
curl in coverity submit too verbose for large file
2022-07-11 14:09:49 +00:00
Marek Roszko
b8e2278b86
Update two more fedora:34 references
2022-07-10 23:26:07 -04:00
Mark Roszko
423b432c6c
Bump Fedora images to 36
2022-07-11 01:11:40 +00:00
Marek Roszko
33801c9134
Adjust the doxygen ci step to exclude python
2022-07-10 17:54:42 -04:00
Marek Roszko
a883704379
Add the initial doxygen Dockerfile
2022-07-10 15:10:04 -04:00
Ian McInerney
61f71e0814
Store the pcbnew kiface as an artifact in CI
...
Since Linux now uses a symlink for the pcbnew python shared library, we
need to ensure the target of that symlink is also in the artifact zip.
So include the pcbnew kiface in the artifacts list.
2022-06-23 01:25:29 +01:00
Mark Roszko
fe1a5267a2
split fedora ci further
2022-05-12 03:00:13 +00:00
Mark Roszko
9e5dea0118
Try and always use our runner for fedora build
2022-05-12 02:54:27 +00:00
Sylwester Kocjan
c1ab9563a0
CI: do not archive unnecessary output
...
Exclude object files and static libraries
2022-02-15 01:06:09 +00:00
Jon Evans
41b6c9bf8f
Disable Ubuntu CI for now
...
Build box is going down for a time
2022-02-06 09:12:26 -05:00