Commit Graph

106 Commits

Author SHA1 Message Date
sliptonic
aa53596289 Remove the version select in the github issue template.
We already ask for the full version info so this is redundant.
Also, it requires updating every time there's a new version.
2023-08-05 09:45:48 -06: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
Chris Hennes
b30d69d24f GitHub: Adjust Issue templates
As discussed in the developer meeting
2023-05-07 14:53:49 -05: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
luzpaz
b4780be1d1 Fix whitespace issues 2023-02-05 16:39:58 +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
Yorik van Havre
309718bde8 Fixed donation link 2022-12-13 13:29:02 +01: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