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
Oliver Stöneberg
c45b941717
CI-windows.yml: fixed building of GUI broken by incorrect matrix checks ( #3193 )
2021-04-03 21:10:59 +02:00
Oliver Stöneberg
4d526dcbf7
extended the Python script checks in the CI and adjusted some scripts ( #3186 )
2021-03-31 22:09:42 +02:00
Oliver Stöneberg
2cecec274a
valgrind.yml: added workaround for expired dbgsym release key ( #3178 )
2021-03-21 22:25:57 +01:00
amai2012
b1eaa3021f
Don't publish artifacts
...
Currently that feature is unstable and nobody seems to use them anyway.
2021-03-15 09:24:28 +01:00
Oliver Stöneberg
9c269e3d04
used "env" attribute to clean up GitHub sanitizer actions a bit ( #3162 )
2021-03-05 21:55:57 +01:00
amai2012
2a3e641645
Remove artifacts
2021-03-03 09:53:18 +01:00
amai2012
985e2d8af1
Remove artifacts
2021-03-03 09:52:27 +01:00
Daniel Marjamäki
fef956f3f0
Testing; Moved test/cli tests from travis to github actions
2021-03-01 18:49:59 +01:00
Oliver Stöneberg
be62fab737
donate_cpu_lib.py: improved timeout reporting and process handling ( #3153 )
2021-02-27 03:19:08 +01:00
amai2012
4e32999df6
Perform coverage for pull requests
2021-02-25 20:14:50 +01:00
amai2012
8d8aa50017
Update codecov-action
2021-02-25 19:54:15 +01:00
Oliver Stöneberg
77474d0ccd
added 32-bit Windows build to GitHub action ( #3144 )
2021-02-24 22:41:25 +01:00
Oliver Stöneberg
e783df646a
various CI refactorings and cleanups ( #3142 )
2021-02-21 14:17:02 +01:00
Oliver Stöneberg
b6fc2f1a68
added self-check to sanitizer builds ( #3017 )
2021-02-20 13:34:57 +01:00
Oliver Stöneberg
b1ccad5f02
some Python-related CI cleanups ( #3066 )
2021-02-20 13:26:28 +01:00
Oliver Stöneberg
b434752e51
added docker builds for legacy/cutting edge platforms ( #3138 )
2021-02-20 13:23:57 +01:00
amai2012
d02a64c550
Remove mirror option from install-qt-action
...
See 49465b8677
2021-02-10 17:48:01 +01:00
amai2012
c67ff581b2
Remove mirror option from install-qt-action
...
See 49465b8677
2021-02-10 17:31:06 +01:00
amai2012
df305721c8
Update Z3 version
...
Update to Z3 4.8.10
2021-01-31 21:46:14 +01:00
Oliver Stöneberg
6f49a2ff4a
CI-unixish.yml: perform self check with --debug-warnings ( #2973 )
2021-01-21 18:29:08 +01:00
Daniel Marjamäki
253b7810fb
Coverage; cppunit header not found when running coverage script
2021-01-20 21:10:24 +01:00
Oliver Stöneberg
85154cb70e
use mirror for install-qt-action ( #3070 )
2021-01-20 19:03:38 +01:00
Oliver Stöneberg
f46a9e3543
fixed/excluded some shellcheck warnings and actually fail the build when something is found ( #3068 )
2021-01-20 18:43:49 +01:00
Mathias Schmid
ab7d728831
Add missing support for "type-checks" and "smart-pointer" configuration. ( #3039 )
2021-01-18 19:10:53 +01:00
Oliver Stöneberg
ac7647fcd8
some self-check suppression cleanups ( #3032 )
2021-01-09 20:32:38 +01:00
amai2012
76d5e6c7db
Remove macos-11.0 environment
...
See https://github.com/danmar/cppcheck/pull/2989#issuecomment-753591221
The environment currently is not reliable. Maybe because it's a preview only according to https://github.com/actions/virtual-environments/issues/1814 ?
2021-01-03 10:41:43 +01:00
amai2012
fd520b45d7
CI: build oss-fuzz client using make ( #2951 )
2020-12-16 10:16:33 +01:00
amai2012
2eb326de83
Update workflows to Ubuntu 20.04 ( #2948 )
2020-12-15 10:59:09 +01:00
amai2012
ffde6278de
CI-Windows: Use Z3 4.8.9 ( #2946 )
2020-12-13 19:39:52 +01:00
amai2012
daf1efcd28
Github CI: AddUbuntu 20.04 and MacOS 11.0 ( #2936 )
...
The job no longer uses `.latest` environment specifiers.
2020-12-09 09:46:23 +01:00
amai2012
e085d851c0
Add Valgrind CI action ( #2921 )
...
For now only few testsuites are included. More should be added later.
2020-12-07 08:41:25 +01:00
Daniel Marjamäki
e541d01533
Bug hunting; Do not check with sanitizers in github action, it takes too much time
2020-12-06 22:06:55 +01:00
Oliver Stöneberg
9c20b29dba
improved sanitizer builds in CI ( #2928 )
2020-12-01 18:02:13 +01:00
Daniel Marjamäki
f145ae967d
run addon pytest scripts in github action because something fails on travis
2020-11-24 07:48:30 +01:00
Wolfgang Stöggl
ef31b70bf4
Update Qt version for release-windows to 5.15.2 ( #2917 )
...
Qt 5.15.2 has been released on 2020-11-20. This is the currently newest
patch release of the 5.15 LTS series.
- The update of Qt to version 5.15.2 fixes an issue with the index of
Qt help files as reported upstream:
https://bugreports.qt.io/browse/QTBUG-88342
2020-11-22 08:46:05 +01:00
Wolfgang Stöggl
dcd7e3a24f
Update setup-msbuild also in release-windows ( #2903 )
...
- Fixes:
The `add-path` command is deprecated and will be disabled on
November 16th. Please upgrade to using Environment Files.
For more information see:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
- This is a follow-up commit to: a6a5cbe6
2020-11-16 09:17:17 +01:00
Daniel Marjamäki
c7cbe7f2d3
rename externals/tinyxml to externals/tinyxml2
2020-11-16 09:11:53 +01:00