Commit Graph

70 Commits

Author SHA1 Message Date
Chris Hennes
a8a4594d47 Add libyaml-cpp-dev to Ubuntu 20.04 LTS CI 2023-08-27 00:22:40 -05:00
mosfet80
abf767b0c8 Update ccache into action.yml 2023-08-27 00:22:30 -05:00
mosfet80
fa1daaa6c2 Update labeler.yml
Switch to Node.js 16 by default.
version 3 is no longer maintained
2023-08-27 00:22:20 -05:00
mosfet80
0ff5cfe0dd Update microsoft / setup-msbuild into sub_buildWindows.yml
microsoft/setup-msbuild from 1.1 to 1.3
2023-06-23 11:49:42 -04:00
0penBrain
c2fa4793b7 CI: typo + minor improvement 2023-05-14 21:47:40 +02:00
0penBrain
f2d2ae20bc CI: report both failed and errored Python tests in summary 2023-05-14 21:47:40 +02:00
0penBrain
db3935b699 CI: improve code separation in C++ tests mechanism 2023-04-29 16:30:52 -05:00
Chris Hennes
7015d38f97 Tests: Add Sketcher unit tests to CI
Co-authored-by: 0penBrain <48731257+0penBrain@users.noreply.github.com>
2023-04-27 07:49:42 -05:00
0penBrain
c77b2f33c2 CI: fix failing unit test reported as passed in summary, fixes #9170 2023-04-26 18:05:14 +02:00
0penBrain
995bc0392b CI: remove pivy patching on Ubuntu 22.04 workflow
Problems have been fixed upstream
2023-04-13 14:56:38 +02:00
0penBrain
b6576902d4 CI: move libpack dir instead of copying it 2023-04-10 15:21:49 +02:00
0penBrain
dd7af041e2 CI: initial release of Windows build workflow 2023-04-03 19:40:52 +02:00
0penBrain
741c631333 CI: fix a bug in cleaner when time has no decimal of seconds 2023-03-27 19:59:52 +02:00
0penBrain
d246f36932 CI: remove trailing whitespace checks in Pylint
As they are already checked globally before
2023-03-26 19:45:19 +02:00
0penBrain
4ddf99fc78 CI: enable CI cleaning for real 2023-03-26 17:53:34 +02:00
0penBrain
ca1a63f946 CI: fix bug with codespell returning code being 65 when errors are found 2023-03-25 16:40:00 +01:00
0penBrain
c828a9b288 CI: limit to strictly needed when bash command is allowed to fail 2023-03-25 16:40:00 +01:00
0penBrain
814bc2f998 CI: update licencing texts 2023-03-23 15:39:41 +01:00
0penBrain
de796b6d19 CI: introduce cleanup workflow 2023-03-23 10:49:22 +01:00
0penBrain
c4b63bcf17 CI: minor improvements in texts 2023-03-17 19:50:12 +00:00
Uwe
5ac308e8a6 [Lint] remove checks for line endings
- there is no need to check for certain OS line endings, git handles them well apparently
2023-03-16 06:24:25 +01:00
Chris Hennes
fc996571cb CI: Run the C++ test suite as part of the GitHub CI
Refactors the tests to rename them to runPythonTests and runCPPTests.
2023-03-15 18:34:39 +00:00
0penBrain
77d50db1bf CI: Install dependencies + run Cmake before Cpp lints (needed for Clang tools)
+ Reorganize tests in logical order
2023-02-25 09:50:23 +01:00
0penBrain
a69f656c61 CI: improve tests reporting (extract failed tests + uncaught tracebacks) 2023-02-17 08:08:40 -06:00
0penBrain
3a6c9ffc69 CI: add crash dumps to log artifacts for Linux builds 2023-02-17 08:08:40 -06:00
0penBrain
6316fed5d9 CI: uniformize sed usage 2023-02-17 08:08:40 -06:00
0penBrain
551e70f3bb CI: improve reporting for line endings check 2023-02-17 08:08:40 -06:00
0penBrain
c1631e0d03 CI: fix a bug in getting codespell problem count 2023-02-17 08:08:40 -06:00
0penBrain
cd9280cd08 CI: improve Prepare reporting by using 'continue-on-error' for silent failing 2023-02-17 08:08:40 -06:00
0penBrain
2a1422e453 CI: improve Lint reporting by using 'continue-on-error' for silent failing 2023-02-17 08:08:40 -06:00
0penBrain
fb818a81cf CI: Improve Cmake build reporting, print built targets (and only this) 2023-02-17 08:08:40 -06:00
0penBrain
6cb194e461 CI: Improve Cmake configure reporting, print full config (and only this) 2023-02-17 08:08:40 -06:00
0penBrain
72de402e46 CI: print Cmake configure error log only in case it failed 2023-02-17 08:08:40 -06:00
0penBrain
7b2428a1f1 CI: add specific timeouts to test actions 2023-02-17 08:08:40 -06:00
0penBrain
f31e5066ea CI: improve logging for configure, build and install steps
* Line buffering for stdout and stderr to better preserve log order
 * Full log now contains both stdout and stderr to keep errors in context
2023-02-13 11:27:26 +01:00
0penBrain
c83b530c6e CI: factorize CMake install step in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
5d107d6762 CI: factorize CMake build step in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
75db9af607 CI: factorize CMake configuration in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
b4a57d510b CI: fix typo in runTests action name 2023-02-13 11:27:26 +01:00
0penBrain
9480c98ccc CI: spell checker silently fails 2023-02-13 11:27:26 +01:00
0penBrain
ad9afb6173 CI: deleting used artifacts in wrapup is allowed to silently fail 2023-02-13 11:27:26 +01:00
0penBrain
ed5b4ecd23 CI: rename Ubuntu jobs in master workflow to clarify 2023-02-13 11:27:26 +01:00
0penBrain
62a2c33a05 CI: re-enable 20.04 build and test 2023-02-02 16:57:12 +01:00
0penBrain
0a5c64239a CI: allow Build2004 to fail because of PathAdaptative bug with GCC 2023-01-29 11:48:50 -07:00
0penBrain
eef8054383 CI: remove current CI workflow 2023-01-29 11:48:50 -07:00
0penBrain
87f60104ee CI: global refactoring of build/test CI 2023-01-29 11:48:50 -07:00
wmayer
313525a012 Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files 2022-12-05 10:12:49 +01:00
wmayer
63d46325fe Codespell: [skip ci] ignore Google test framework 2022-12-01 12:38:21 +01:00
Adrián Insaurralde Avalos
695d156535 [github ci] run build in parallel 2022-11-29 03:57:20 +01:00
Uwe
bc4a5fa006 [skip ci] [Github] add file endings 2022-11-11 03:47:00 +01:00