Commit Graph

106 Commits

Author SHA1 Message Date
sliptonic
4f3729b872 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
ec5ab6bc13 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
b132a1e717 CI: typo + minor improvement 2023-05-14 21:47:40 +02:00
0penBrain
1a78d8b121 CI: report both failed and errored Python tests in summary 2023-05-14 21:47:40 +02:00
Chris Hennes
786630bff5 GitHub: Adjust Issue templates
As discussed in the developer meeting
2023-05-07 14:53:49 -05:00
0penBrain
b70558730b CI: improve code separation in C++ tests mechanism 2023-04-29 16:30:52 -05:00
Chris Hennes
a39c8ce8c3 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
1c71b934f2 CI: fix failing unit test reported as passed in summary, fixes #9170 2023-04-26 18:05:14 +02:00
0penBrain
8e7f602d48 CI: remove pivy patching on Ubuntu 22.04 workflow
Problems have been fixed upstream
2023-04-13 14:56:38 +02:00
0penBrain
9aa23216ff CI: move libpack dir instead of copying it 2023-04-10 15:21:49 +02:00
0penBrain
cfcc9ffa4e CI: initial release of Windows build workflow 2023-04-03 19:40:52 +02:00
0penBrain
d61e539ef8 CI: fix a bug in cleaner when time has no decimal of seconds 2023-03-27 19:59:52 +02:00
0penBrain
c7a3fd0504 CI: remove trailing whitespace checks in Pylint
As they are already checked globally before
2023-03-26 19:45:19 +02:00
0penBrain
36e929a962 CI: enable CI cleaning for real 2023-03-26 17:53:34 +02:00
0penBrain
0f8ab2b161 CI: fix bug with codespell returning code being 65 when errors are found 2023-03-25 16:40:00 +01:00
0penBrain
c224882548 CI: limit to strictly needed when bash command is allowed to fail 2023-03-25 16:40:00 +01:00
0penBrain
3cf8a9c95f CI: update licencing texts 2023-03-23 15:39:41 +01:00
0penBrain
66a25cc488 CI: introduce cleanup workflow 2023-03-23 10:49:22 +01:00
0penBrain
775332e535 CI: minor improvements in texts 2023-03-17 19:50:12 +00:00
Uwe
de7d061f33 [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
d3c14f9cea 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
3e8b6cb7be 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
ceb45a9a1b CI: improve tests reporting (extract failed tests + uncaught tracebacks) 2023-02-17 08:08:40 -06:00
0penBrain
27b5c17cf3 CI: add crash dumps to log artifacts for Linux builds 2023-02-17 08:08:40 -06:00
0penBrain
e6a23b2251 CI: uniformize sed usage 2023-02-17 08:08:40 -06:00
0penBrain
f3c06c3a55 CI: improve reporting for line endings check 2023-02-17 08:08:40 -06:00
0penBrain
33bf8f2f02 CI: fix a bug in getting codespell problem count 2023-02-17 08:08:40 -06:00
0penBrain
e9233d29c8 CI: improve Prepare reporting by using 'continue-on-error' for silent failing 2023-02-17 08:08:40 -06:00
0penBrain
5da1446704 CI: improve Lint reporting by using 'continue-on-error' for silent failing 2023-02-17 08:08:40 -06:00
0penBrain
9d50f4496b CI: Improve Cmake build reporting, print built targets (and only this) 2023-02-17 08:08:40 -06:00
0penBrain
4e0004fb67 CI: Improve Cmake configure reporting, print full config (and only this) 2023-02-17 08:08:40 -06:00
0penBrain
e68b47f501 CI: print Cmake configure error log only in case it failed 2023-02-17 08:08:40 -06:00
0penBrain
5a2f7970c2 CI: add specific timeouts to test actions 2023-02-17 08:08:40 -06:00
0penBrain
96f82821ba 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
e49677b6b5 CI: factorize CMake install step in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
5d2e3af349 CI: factorize CMake build step in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
5b426d74a8 CI: factorize CMake configuration in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
304b88b84e CI: fix typo in runTests action name 2023-02-13 11:27:26 +01:00
0penBrain
590e7a84d3 CI: spell checker silently fails 2023-02-13 11:27:26 +01:00
0penBrain
3a7f8c70ca CI: deleting used artifacts in wrapup is allowed to silently fail 2023-02-13 11:27:26 +01:00
0penBrain
1b2795cd2a CI: rename Ubuntu jobs in master workflow to clarify 2023-02-13 11:27:26 +01:00
luzpaz
1f7ab06160 Fix whitespace issues 2023-02-05 16:39:58 +01:00
0penBrain
0b2f9fe7b7 CI: re-enable 20.04 build and test 2023-02-02 16:57:12 +01:00
0penBrain
d0c627503a CI: allow Build2004 to fail because of PathAdaptative bug with GCC 2023-01-29 11:48:50 -07:00
0penBrain
cf884f87c5 CI: remove current CI workflow 2023-01-29 11:48:50 -07:00
0penBrain
0d5e6c04d9 CI: global refactoring of build/test CI 2023-01-29 11:48:50 -07:00
Yorik van Havre
f44a22d772 Fixed donation link 2022-12-13 13:29:02 +01:00
wmayer
1a56033e74 Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files 2022-12-05 10:12:49 +01:00
wmayer
3ef59a6fd2 Codespell: [skip ci] ignore Google test framework 2022-12-01 12:38:21 +01:00
Adrián Insaurralde Avalos
dff9b44d5b [github ci] run build in parallel 2022-11-29 03:57:20 +01:00