Ion Gaztañaga
df5010d5eb
Make apt update more robust adding sleeps betwen retries
2025-12-13 17:20:34 +01:00
Ion Gaztañaga
c8e61a12ff
Remove cxxstd variants for cygwin (already tested on Linux)
...
Add cygserver launch on cygwin
Leave only latest BSDs to speed up testing
2025-12-13 15:27:48 +01:00
Ion Gaztañaga
9bddac68c0
Add BSD variants
2025-12-11 15:04:25 +01:00
Ion Gaztañaga
8723667fdd
Add cygwin regression
2025-12-10 15:11:52 +01:00
Ion Gaztañaga
6afcdbf11a
Add C++03 for ASAN
2025-12-06 22:57:36 +01:00
Ion Gaztañaga
8e6a2012cd
Use latest GCC for ubsan/asan and use separate runners for ubsan and asan test to improve test performance.
2025-12-06 21:35:05 +01:00
Ion Gaztañaga
50d012cd5d
Rollback to Ubuntu 25.04 as 26.04 (still beta) package update might fail.
2025-12-06 19:28:18 +01:00
Ion Gaztañaga
34e0ad9fbb
Avoid testing C++03 with libc++
2025-12-06 19:24:48 +01:00
Ion Gaztañaga
fda4b2420b
- Fix clang-20/libc++ installation
...
- Add C++03 to libc++
- Add Asan to tests
2025-12-06 19:20:04 +01:00
Ion Gaztañaga
0d9be824f3
Use containers for clang libc++ w/wo ubsan
2025-12-06 11:53:36 +01:00
Ion Gaztañaga
c3201cd4eb
Add clang-20 libc++ w/wo Ubsan
2025-12-06 11:51:09 +01:00
Ion Gaztañaga
fe9fbbb6eb
Use "-pipe" option for gcc-15 and latest clang
2025-12-06 11:47:04 +01:00
Ion Gaztañaga
6080373d92
Use Ubuntu 26.04 instead of 25.04 for GH actions
2025-12-06 11:27:04 +01:00
Ion Gaztañaga
6c5be5289d
Install clang-20 for Ubuntu 25.04
2025-12-06 11:22:27 +01:00
Ion Gaztañaga
2a2f2ce1b3
Add gcc-15 and clang-20 to the regression testing
2025-12-06 11:06:41 +01:00
Ion Gaztañaga
97c0a899cc
Change depinst call so that always uses "-C"
2025-11-30 17:24:08 +01:00
Ion Gaztañaga
3e04de4c9f
Use "depinst.py -C" option to detect circular references
2025-11-30 17:10:20 +01:00
Ion Gaztañaga
7bae5106eb
Optimize GH runner script:
...
- Disable debug info to improve disk performance
- Remove ancient Clang 3.5
- Add -pipe to avoid disk writing for intermediate files
- Separate 32 and 64 bit window tasks as Windows machines are much slower than Linux machines
2025-11-11 22:59:41 +01:00
Ion Gaztañaga
16e890ca48
Remove old gcc 4.6-4.7 from regression tests
2025-11-07 23:51:39 +01:00
Ion Gaztañaga
4f7c7d0381
Test also c++2c mode
2025-11-05 00:24:10 +01:00
Ion Gaztañaga
d7a7836f31
Remove macos-13 and add macos-26
2025-11-05 00:06:43 +01:00
Ion Gaztañaga
d9404f6d3a
Increase timeout value
2025-11-03 21:50:31 +01:00
Ion Gaztañaga
ba82a1da7d
Use windows 2025 runner
2025-07-07 23:41:45 +02:00
Ion Gaztañaga
8ca003cabb
Remove Windows 2019 as it's not longer supported in github
2025-07-07 11:53:23 +02:00
Ion Gaztañaga
aa4b215681
Add clang-19 toolset
2025-05-20 09:18:01 +02:00
Ion Gaztañaga
b13c1fe8a4
Avoid C++03 testing in clang/libc++
2024-12-23 22:41:29 +01:00
Ion Gaztañaga
b421899221
Remove deprecated macos-12 and add macos-15
2024-11-27 21:58:51 +01:00
Ion Gaztañaga
3ed1c76efd
Remove C++03 for clang/libc++
2024-07-01 01:01:42 +02:00
Ion Gaztañaga
849f61275e
Add gcc -14 and clang-18
2024-06-30 23:27:08 +02:00
Ion Gaztañaga
7d8040704a
macos-11 was deprecated/removed as GitHub-hosted macOS runner, use macos-14 instead.
2024-06-30 21:54:03 +02:00
Ion Gaztañaga
9ebdbb8ab0
Try the same approach as Boost.Core with snapshots
2024-06-30 15:53:08 +02:00
Ion Gaztañaga
e0dd257c98
Remove deprecated actions/checkout@v3
2024-06-30 12:51:51 +02:00
Ion Gaztañaga
33d28a12d1
Don't use C++03 in Macos regression tests
2024-06-06 12:37:46 +02:00
Ion Gaztañaga
716ec48861
Add new toolsets and fix clang+libstdc++ incompatibility in Ubuntu 22.04
2024-01-02 17:16:42 +01:00
Ion Gaztañaga
9c852071f9
Update github regression tests with more platforms and performance improvements
2023-05-10 22:04:23 +02:00
Ion Gaztañaga
ae5572dbb4
Reduce -j3 to -j2 to avoid spurious failures.
2022-10-13 12:34:38 +02:00
Ion Gaztañaga
ca49d4ce64
Remove gcc on windows, already tested on linux.
2022-10-12 00:48:30 +02:00
Ion Gaztañaga
5c7ddf0705
Remove gcc on windows, already tested on linux.
2022-10-11 22:49:09 +02:00
Ion Gaztañaga
71a162dafd
Delete outdated windows server 2016 runner
2022-08-02 23:58:43 +02:00
Ion Gaztañaga
66d044cf66
Disable Clang in 2a mode with libstdc++ becaus throws compilation errors in the standard library:
...
"/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/stl_iterator.h:1923:5: error: requires clause differs in template redeclaration
(...)
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/stl_iterator.h:1619:14: note: previous template declaration is here"
2022-07-25 11:35:05 +02:00
Ion Gaztañaga
237c27a39f
Test also C++20 mode for latest MSVC compilers
2022-01-04 16:28:45 +01:00
Ion Gaztañaga
f2b2fbd7f8
Update workflow with windows + clang
2021-12-28 18:31:01 +01:00
sdarwin
03afb9786a
Update GitHub Actions CI file
2021-07-30 16:10:56 +00:00
sdarwin
abdbc580a2
Add GitHub Actions config [ci skip]
2021-03-01 15:32:18 +00:00