Andrey Semashev
9984eff746
Replaced macos-13 with macos-15 in GitHub Actions.
...
The macos-13 image is retired, macos-15 is now available.
2025-12-13 20:44:34 +03:00
Andrey Semashev
530564aa2a
Increased GitHub Actions jobs timeout.
2025-06-13 11:39:47 +03:00
Andrey Semashev
e67ba43bc9
Use Azure mirrors of Ubuntu .deb repositories in containers.
...
This reduces the likelihood of spurious CI failures caused by DDoS filters
being triggered by massive numbers of concurrent CI jobs.
2025-06-13 03:51:42 +03:00
Andrey Semashev
782f1b14a9
Added new gcc and clang jobs to GitHub Actions.
2025-06-13 03:51:21 +03:00
Andrey Semashev
1e842b3f34
Removed windows-2019 GitHub Actions jobs.
...
The windows-2019 image is deprecated and is about to be removed.
2025-06-13 03:49:28 +03:00
Andrey Semashev
a5a7e548db
Removed obsolete GHA images, added new compilers.
2025-04-19 19:46:15 +03:00
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