Andrey Semashev
dadb7c1222
Removed gcc-4.7 from GitHub Actions.
...
The compiler is not able to handle Boost.LexicalCast.
2024-08-19 00:46:49 +03:00
Andrey Semashev
f31a7acfcc
Replaced macos-11 GHA image with 12, 13 and 14 since 11 is being removed.
2024-05-21 01:21:31 +03:00
Andrey Semashev
40a1a578a0
Added Windows jobs to GHA CI.
2024-02-06 01:02:25 +03:00
Andrey Semashev
d830d33246
Replaced actions/checkout usage with manual download commands.
...
This fixes the deprecation warnings for actions/checkout@v3. actions/checkout@v4
is not functional because of the upstream bug:
https://github.com/actions/checkout/issues/1590
2024-02-06 01:00:41 +03:00
Andrey Semashev
0915736af0
Reduced CI job timeouts.
2024-02-06 00:59:09 +03:00
Andrey Semashev
5db4ec8318
Added gcc-13 and clang-17 CI jobs.
2024-02-06 00:57:36 +03:00
Andrey Semashev
c4a9b94080
Removed gcc-4.6 from CI as it lacks C++11 template aliases used in Boost.TypeOf.
2023-11-17 17:53:29 +03:00
Andrey Semashev
8fe5cf5d0d
Remove C++03 CI jobs, use gcc-11 libstdc++ in clang-12 through 15.
...
Clang 12 through 15 does not support libstdc++-13 in C++23 mode.
2023-11-17 13:55:43 +03:00
Andrey Semashev
b35192723c
Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos.
2023-06-05 03:21:51 +03:00
Andrey Semashev
e1f75be395
Updated to GHA checkout@v3 to avoid deprecation warnings.
2022-10-18 17:58:37 +03:00
Andrey Semashev
fae4c2dacc
GitHub Actions config update.
...
- Added gcc-12 and clang-13 through 15 jobs.
- Added C++23 testing for gcc and clang on Linux.
- Updated clang version for UBSAN job.
- Updated Ubuntu version for clang jobs to avoid having to use external APT
repository.
- Updated python package installation for compatibility with Ubuntu 22.04.
2022-09-10 01:45:30 +03:00
Andrey Semashev
665cdbc94c
Switched gcc-9 to ubuntu-20.04 GHA CI image.
2022-08-14 17:55:06 +03:00
Andrey Semashev
df9ea43b66
Replaced ubuntu-18.04 GHA CI images with containers.
...
Also use ubuntu-latest image for jobs that are running in a container.
2022-08-14 14:12:49 +03:00
Andrey Semashev
0376be4112
Switch to macos-11 GHA image as macos-10.15 is deprecated.
2022-08-12 16:02:38 +03:00
Andrey Semashev
9780d8338f
Removed Python tests.
...
All Python-related functionality, including tests, were moved to a separate
parameter_python submodule.
2021-12-08 18:27:27 +03:00
Andrey Semashev
b06ee2bf8a
Updated check for apt-add-repository capabilities.
...
In Ubuntu 20.04 there appeared an updated version of the
software-properties-common package in focal-updates, which ships a newer
apt-add-repository version that doesn't support -P/-S/-U command line arguments.
Since we cannot rely on package version checks to determine apt-add-repository
capabilities, we have to parse its --help output instead.
Also, made source list processing more protected against spaces.
2021-11-16 00:57:49 +03:00
Andrey Semashev
d52fef9cb1
Fixed git version check on Mac OS.
2021-09-26 20:42:21 +03:00
Andrey Semashev
56bd845cff
Disable python tests under UBSAN because of failures.
2021-09-16 01:47:49 +03:00
Andrey Semashev
d95a1617a1
Added libpython-dev and libpython3-dev installation in containers.
2021-09-16 01:37:47 +03:00
Andrey Semashev
badc449092
Added GitHub Actions CI config.
2021-09-15 21:48:02 +03:00