Patrick Pelissier
fecece19cb
Add retry for TCC due the random segfault it generates
2023-12-22 23:45:39 +01:00
Patrick Pelissier
00aeafc616
Update comments
2023-12-06 23:55:11 +01:00
Patrick Pelissier
f512051807
Migrate to actions/checkout@v4
2023-12-06 23:52:04 +01:00
Patrick Pelissier
4e8b929da9
Migrate to vmactions/freebsd-vm v1
2023-12-06 23:51:40 +01:00
Patrick Pelissier
58b317b759
Add timeout for run in VM
2023-11-04 18:50:43 +01:00
Patrick Pelissier
4f608ec266
Fix target of run
2023-04-06 22:02:49 +02:00
Patrick Pelissier
0ddd5ddc6d
Add AARCH64 target for CI
2023-03-13 21:04:05 +01:00
Patrick Pelissier
76bfb48685
Update freebsd CI to be more robust.
2023-03-02 23:41:59 +01:00
Patrick Pelissier
82743ca72c
Update pipeline for freebsd
2023-02-11 09:28:12 +01:00
Patrick Pelissier
312821454c
Avoid running tests in example for freebsd
2023-02-11 00:39:06 +01:00
Patrick Pelissier
c953e87660
Link with stdthreads for FreeBSD
2023-02-11 00:11:48 +01:00
Patrick Pelissier
d4dc85f89a
Add FreeBSD target for CI
2023-02-10 21:36:04 +01:00
Patrick Pelissier
27735eb224
Migrate version of action scripts.
2023-01-29 00:19:22 +01:00
Patrick Pelissier
e6fe36d3cd
Revert "Perform coverage check by continuous integration tests."
...
as the numbers of lines generated by the generation macros
(which are included in the coverage measure)
through the C preprocessor depend on the exact version
of the C preprocessor.
There is no reliable way to get a measure on it,
except by always targeting the same compiler.
So, this measure of coverage (number of lines)
is not suitable for CIT. Ratio seems also not reliable enough.
This reverts commit f45ededf8b .
2022-08-22 23:53:10 +02:00
Patrick Pelissier
f45ededf8b
Perform coverage check by continuous integration tests.
2022-08-20 23:33:48 +02:00
Patrick Pelissier
66735e99c3
Add check sanitize to Continuous Integration
2022-04-23 10:40:39 +02:00
Patrick Pelissier
07790f6711
Add CPU information for MacOS
2022-03-12 20:09:59 +01:00
Patrick Pelissier
d22c0b05ef
Display CPU information
2021-12-03 21:50:36 +01:00
Patrick Pelissier
28ae13092f
Workaround for MacOs special make
2021-11-02 18:42:41 +01:00
Patrick Pelissier
9549e82b04
Remove launch of check-stl on MacOS as sanitizer=leak is not supported by clang on this system
2021-10-31 00:29:43 +02:00
Patrick Pelissier
618fc99cda
Update Continuous Integration
2021-10-31 00:12:01 +02:00
Patrick Pelissier
103b2ab79b
Fix C++ 32 bits error on Ubuntu.
2021-08-07 17:15:45 +02:00
Patrick Pelissier
6e6754f84e
Activate tests for C++ 32 bits.
2021-08-07 10:28:19 +02:00
Patrick Pelissier
b0cff7c6ac
Remove git checkout HEAD^2 as per recommendation of CodeQL
2021-03-09 22:39:02 +01:00
Patrick Pelissier
9aa99bf230
Update package list before installing multilib
2020-12-21 15:23:49 +01:00
Patrick Pelissier
e7388929c4
Migrate to msys2 v2 for github actions.
2020-11-19 22:43:05 +01:00
Patrick Pelissier
6466cefbf4
Fix yml syntax
2020-10-31 00:17:13 +01:00
Patrick Pelissier
bec9a897c9
Update codeql to use test executable
2020-10-31 00:13:03 +01:00
Patrick Pelissier
9427931e45
Add CodeQL in continuous integration backend
2020-10-31 00:01:05 +01:00
Patrick Pelissier
6ad02ffe56
Stop on warnings for CI
2020-07-11 16:57:03 +02:00
Patrick Pelissier
cbb84accfe
Add build on linux 32 bits
2020-07-09 17:31:16 +02:00
Patrick Pelissier
3e70cf7b5f
TCC doesn't support -MM, so use cc to generate them
2020-07-09 10:45:09 +02:00
Patrick Pelissier
1a7deef735
Add TCC target
2020-07-09 10:38:35 +02:00
Patrick Pelissier
d2b0873a95
Add missing make for msys2
2020-07-04 23:09:37 +02:00
Patrick Pelissier
4cecdbb93e
Add missing packages for msys2 as per https://www.msys2.org/docs/ci/
2020-07-04 23:01:47 +02:00
Patrick Pelissier
2abca7d244
Update command line for msys2 as per https://www.msys2.org/docs/ci/
2020-07-04 22:58:16 +02:00
Patrick Pelissier
c26b467e86
Update command line for msys2
2020-07-04 22:48:41 +02:00
Patrick Pelissier
19514b09b0
Add msys2 target
2020-07-04 22:34:07 +02:00
Patrick Pelissier
3182c39280
Add clang-cl in the continuous Integration
2020-07-03 21:18:17 +02:00
Patrick Pelissier
a1513777f1
Activate C++ build too
2020-06-26 23:38:54 +02:00
Patrick Pelissier
6279f98bb5
Run also in C11 mode for CI
2020-06-24 21:15:51 +02:00
Patrick Pelissier
c281a2c339
Update CI script to include VC++
2020-03-02 18:09:53 +01:00
Patrick Pelissier
f0d3e93d9d
Tune for Windows CI: C11 is broken, so switch to C99 and requests ISO C compatible printf function.
2019-12-16 12:44:56 +01:00
Patrick Pelissier
e77ff2451b
Try setup CCI for windows
2019-12-16 12:31:10 +01:00
Patrick Pelissier
82fd4c94db
Update CI (Simplify CI tests)
2019-11-25 23:09:54 +01:00
Patrick Pelissier
4fc48b490e
Update CI
2019-11-25 23:05:25 +01:00
PpHd
047fc986f2
Setup github workflows for Continuous Integration
2019-11-24 09:05:44 +01:00