Oliver Stöneberg
974dd5d49f
only use bundled tinyxml2 in CMake when configured to do so ( #3806 )
2022-02-06 13:02:52 +01:00
Oliver Stöneberg
c2b5cdcca5
CI-windows.yml: added windows-2022, removed QT 5.9.9 and use msbuild instead of CMake for now ( #3730 )
2022-02-04 19:37:53 +01:00
Oliver Stöneberg
4af8734c29
release-windows.yml: disabled some unnecessary PCRE build options ( #3778 )
2022-02-02 13:00:54 +01:00
Oliver Stöneberg
d928b57829
cache remaining Qt installations in CI ( #3782 )
2022-02-01 17:26:52 +01:00
Oliver Stöneberg
8f7770f512
added an include-what-you-use GitHub Action ( #3759 )
2022-02-01 17:19:19 +01:00
Oliver Stöneberg
842f2b2da7
use the latest clang and -O2 for sanitizer jobs ( #3775 )
2022-01-29 20:44:26 +01:00
Oliver Stöneberg
5ef3a41dc9
cache Qt installation in Windows CI jobs ( #3769 )
...
* CI-windows.yml: cache Qt installation
* release-windows.yml: store Qt version in env
* release-windows.yml: cache Qt installation
2022-01-28 19:44:39 +01:00
Oliver Stöneberg
7d26cb68d9
CI-unixish.yml: Use Qt version provided by the distro ( #3729 )
2022-01-24 21:55:48 +01:00
Oliver Stöneberg
55ff684f34
added unusedFunction self check to CI / cleanups ( #3526 )
2022-01-18 22:02:25 +01:00
Oliver Stöneberg
4b5fba19bd
added CMake option CPPCHK_GLIBCXX_DEBUG to make usage of _GLIBCXX_DEBUG in Debug build configurable ( #3628 )
2022-01-04 15:45:36 +01:00
Oliver Stöneberg
8502584dc1
avoid duplicated downloads in CI by caching files / aligned PCRE and Z3 versions in dev and release builds ( #3612 )
2022-01-04 11:16:28 +01:00
Oliver Stöneberg
cc24d6fcef
Fix #9162 (Invalid --project files do not give any error) ( #3177 )
2021-12-19 12:36:11 +01:00
Oliver Stöneberg
0c3531ea61
CI-unixish.yml: added generated GUI files to self check and suppress known false positives for now ( #3641 )
2021-12-17 21:52:55 +01:00
Oliver Stöneberg
ffae40d2f4
CI-unixish.yml: fixed syntax error ( #3642 )
2021-12-17 13:06:50 +01:00
Oliver Stöneberg
0e1590b43c
CI-unixish.yml: disabled GUI build on macos since Qt installation is flakey ( #3634 )
2021-12-16 17:45:34 +01:00
Oliver Stöneberg
dafb2fe6a0
Test GUI build CMake in CI ( #3621 )
2021-12-15 19:36:34 +01:00
Oliver Stöneberg
f79bb40e3d
scriptcheck.yml: avoid duplicated cppcheck builds ( #3611 )
2021-12-11 15:21:39 +01:00
chrchr-github
60fd53ec09
Fix release-windows workflow ( #3552 )
2021-11-08 16:54:56 +01:00
Daniel Marjamäki
31ddef5f91
skip 'install pcre' step in windows github action, it failed because curl timed out
2021-11-06 08:43:21 +01:00
Oliver Stöneberg
54d621555d
scan GUI sources with clang-tidy in CI ( #3233 )
...
* build UI dependencies before running clang-tidy
* clang-tidy.yml: enabled GUI sources and build some dependencies for clang-tidy
* work around missing dependency for Qt install step
2021-10-31 20:15:32 +01:00
Oliver Stöneberg
70dcc9544e
updated latest ubuntu version to 21.10 / updated to clang-tidy-13 ( #3494 )
2021-10-24 11:07:45 +02:00
Oliver Stöneberg
22a684d9e8
moved uncrustify into a separate GitHub action ( #3515 )
2021-10-18 07:24:54 +02:00
Daniel Marjamäki
27d7609d89
win_installer: update building. all files needed are collected in a single folder. the 'deploy' artifact will contain all the files.
2021-10-16 13:59:39 +02:00
Oliver Stöneberg
28955cea85
moved bug hunting in CI from defunct Travis job to (disabled) GitHub action ( #3164 )
2021-10-13 14:47:59 +02:00
Oliver Stöneberg
f309925a7b
update latest Python in CI to 3.10 / use all available threads for pylint ( #3493 )
2021-10-11 19:14:46 +02:00
Oliver Stöneberg
dd0f617d39
build GUI with oldest and newest available Qt5 version ( #3225 )
2021-10-09 16:09:20 +02:00
Daniel Marjamäki
f0f4ee7d91
CI-windows.yml: write comment with ::
2021-10-03 00:16:44 +02:00
Daniel Marjamäki
fc4e9ddbfc
Disable test-clang-import.py in CI-windows
2021-10-02 23:54:51 +02:00
Daniel Marjamäki
a6c98e9e60
Fixed #10482 (FP: misra-c2012-12.2)
2021-09-17 14:21:25 +02:00
Daniel Marjamäki
0f12003e07
crustify; check formatting in CI
2021-08-08 14:17:01 +02:00
amai2012
c60fdc25f9
Delete irc.yml ( #3384 )
2021-08-04 17:28:19 +02:00
Wolfgang Stöggl
462cd88784
Remove mirror option from install-qt-action ( #3356 )
...
The mirror option has been removed from the
jurplel/install-qt-action [1]
- Fixes warning in release-windows GitHub Action:
build
Unexpected input(s) 'mirror'
[1] https://github.com/jurplel/install-qt-action/commit/49465b8
2021-07-25 18:14:28 +02:00
Daniel Marjamäki
74ab8f1a48
misra; implemented rule 20.8
2021-07-22 08:46:28 +02:00
Daniel Marjamäki
6f7722873e
CI; specify unix64 platform when running misra-test
2021-07-20 12:23:16 +02:00
Daniel Marjamäki
f44a82856f
misra; implement rule 8.7
2021-07-17 22:36:03 +02:00
Daniel Marjamäki
27bd543566
ci; Disable asan for self-check we have problems with that
2021-07-17 19:05:31 +02:00
Daniel Marjamäki
9d5c65fcce
CI; Improved testing of misra addon
2021-07-11 17:24:14 +02:00
Paul Fultz II
8dc1fa7a59
Add colors to CLI reporting ( #3304 )
2021-07-08 21:21:35 +02:00
Daniel Marjamäki
9172f2ab3b
addons; add CTU infrastructure
2021-07-07 10:58:13 +02:00
Daniel Marjamäki
2fcc0c3959
Remove extra syntax checking of test cases, it's too pedantic for now
2021-05-14 22:32:30 +02:00
Daniel Marjamäki
5b3227db8d
CI; extract tests and perform syntax check
2021-05-14 13:55:25 +02:00
Daniel Marjamäki
d2d2124238
Revert "Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again."
...
This reverts commit 207361b174
.
2021-04-30 16:47:02 +02:00
Oliver Stöneberg
9ad7ab4263
use latest available clang-tidy in CI ( #3230 )
2021-04-24 20:20:09 +02:00
Daniel Marjamäki
207361b174
Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again.
2021-04-21 18:59:48 +02:00
Oliver Stöneberg
5de58c4ddd
added clang-tidy to CI ( #3218 )
2021-04-18 21:51:47 +02:00
Oliver Stöneberg
5a7e361442
run self-checks with standard set to C++11 ( #3206 )
2021-04-12 18:29:13 +02:00
Oliver Stöneberg
98b4253ba6
moved cygwin build from appveyor to GitHub action ( #3149 )
2021-04-10 14:30:02 +02:00
Oliver Stöneberg
98335e5d5f
moved more tests from Travis to GitHub actions ( #3201 )
2021-04-09 07:47:11 +02:00
Oliver Stöneberg
d11f0f3f18
use all available processes for nmake builds ( #3192 )
2021-04-03 21:28:17 +02:00
Oliver Stöneberg
052de79b6d
some test/CI related refactoring and cleanup ( #3163 )
2021-04-03 21:22:39 +02:00