Roberto Fernandez Bautista
f75950d646
Build PNS Debug tool as part of Fedora CI
2 years ago
Simon Richter
fce02ee0b8
Do not fail formatting test when reusing a build env
2 years ago
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
3 years ago
Marek Roszko
bfaee785be
Apparently s5cmd put doesn't exist....just fix the cp variant
3 years ago
Marek Roszko
a8afd592c1
Fix the s5cmd to put instead of cp
3 years ago
Marek Roszko
a1f42a79b6
Remove accidental spaces in script
3 years ago
Marek Roszko
b7ef189ec5
Change coverity to url submission
3 years ago
Marek Roszko
b0c5993f93
Swap some more only to rules
3 years ago
Marek Roszko
df35452a98
Variables should be getting merged, before_script wont
3 years ago
Marek Roszko
512e5a30ad
Convert win64_build to rules
3 years ago
Marek Roszko
82d4bfac75
Make attach paths relative and upload the output contents
Attach should be relative to CI_PROJECT_DIR
3 years ago
Marek Roszko
ca59360d9d
Move pcbnewswig tests to pytest
3 years ago
Mark Roszko
112aa66be5
Changes to get cli testing in CI and other test fixes
3 years ago
Ian McInerney
03a393b159
Fix misnamed file
3 years ago
Ian McInerney
f417056cb8
Split merge request formatting check into separate include file
3 years ago
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 )
3 years ago
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.
3 years ago
Ian McInerney
27e2e820cb
Split spice tests into separate test
3 years ago
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.
3 years ago
Jon Evans
12a9ed0208
Add initial sections to bare template
3 years ago
Jon Evans
609ef96e42
Attempt to fix GitLab template duplication
3 years ago
Ian McInerney
ec1d81a012
Specify image for the Fedora QA tests in CI
3 years ago
Ian McInerney
059a134dbe
Bump Fedora CI to Fedora 37 and wxWidgets 3.2
3 years ago
Marek Roszko
9eb3174133
Check the process exit code rather than output variable for git header creation
3 years ago
Mark Roszko
e495c50bc6
Try and kill the shallow clone for windows ci
3 years ago
Mark Roszko
132ce2f577
Update .gitlab/Windows-CI.yml
3 years ago
Mark Roszko
a1db97c474
Try and nudge the windows ci to work
3 years ago
Seth Hillbrand
67e12d4ff6
Build QA without `NDEBUG` to get wxASSERTs
Also include minimum debug information to get basic backtrace while
keeping artifacts reasonable
3 years ago
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
3 years ago
Mark Roszko
16686c454b
Intentionally break MSVC CI
3 years ago
Mark Roszko
abf9bce96f
Update .gitlab/Windows-CI.yml
3 years ago
Mark Roszko
5a1e5ecf38
Re-enable the MSVC CI job
3 years ago
Mark Roszko
5c5dc689cf
Use docker tag for doxygen build
3 years ago
Mark Roszko
a04bac9abd
curl in coverity submit too verbose for large file
3 years ago
Marek Roszko
b8e2278b86
Update two more fedora:34 references
3 years ago
Mark Roszko
423b432c6c
Bump Fedora images to 36
3 years ago
Marek Roszko
33801c9134
Adjust the doxygen ci step to exclude python
3 years ago
Marek Roszko
a883704379
Add the initial doxygen Dockerfile
3 years ago
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.
3 years ago
Mark Roszko
fe1a5267a2
split fedora ci further
4 years ago
Mark Roszko
9e5dea0118
Try and always use our runner for fedora build
4 years ago
Sylwester Kocjan
c1ab9563a0
CI: do not archive unnecessary output
Exclude object files and static libraries
4 years ago
Jon Evans
41b6c9bf8f
Disable Ubuntu CI for now
Build box is going down for a time
4 years ago
Seth Hillbrand
980fd00933
Remove tag to allow MR CI
We need to generate a separate chain for MR validation but until that is
ready, let's keep this available and use our VM to run untagged as well
4 years ago
Seth Hillbrand
e67b6bc402
Use Release builds for CI
Debug builds generate enormous QA files. We need to test the
regressions primarily, so Release with its smaller files serves this
purpose
4 years ago
Seth Hillbrand
5fde992ed4
Forgot to build ninja files
4 years ago
Seth Hillbrand
2e232703bd
Swap make for ninja in Fedora CI
Take advantage of extra cores on hetzner machine
4 years ago
Seth Hillbrand
7f81badaa7
Use KiCad builders for Fedora
4 years ago
Steven A. Falco
22ec240cb2
Several scripting options are no longer valid
Remove invalid scripting options from the yml file.
4 years ago
Seth Hillbrand
a86a646eb0
Broken YAML
4 years ago