Andrey Semashev
8b83324682
Removed gcc 4.6 and 4.7 from GitHub Actions CI.
...
These compilers are not supported by Boost.SmartPtr and Boost.Optional,
which are used in tests.
2024-10-11 00:13:00 +03:00
Andrey Semashev
0abef890ee
Replaced macos-11 GHA image with 12, 13 and 14 since 11 is being removed.
2024-05-21 01:17:20 +03:00
Andrey Semashev
4f7219965a
Added gcc-13 CI job.
2024-02-06 00:35:15 +03:00
Andrey Semashev
988594fb9d
Added clang-17 CI jobs.
2024-02-06 00:26:38 +03:00
Andrey Semashev
3fa2242082
Added Windows jobs to GHA CI.
2024-02-06 00:24:05 +03:00
Andrey Semashev
43dde9b9c3
Reduced CI job timeouts.
2024-02-06 00:22:10 +03:00
Andrey Semashev
7968dd3ea8
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 00:17:16 +03:00
Andrey Semashev
ae5d7d8c0c
Added a CMake test.
2023-11-17 17:47:20 +03:00
Andrey Semashev
c98f965388
Use gcc-11 libstdc++ for clang-12 through 15.
2023-11-17 11:06:21 +03:00
Andrey Semashev
d09f78ae9b
Removed C++03 CI jobs.
2023-11-17 04:46:21 +03:00
Andrey Semashev
6d02c36718
Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos.
2023-06-05 03:17:56 +03:00
Andrey Semashev
f82627f2cc
Updated to GHA checkout@v3 to avoid deprecation warnings.
2022-10-18 17:57:57 +03:00
Andrey Semashev
ed1d96f251
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:29:45 +03:00
Andrey Semashev
ce52aee3ce
Switched gcc-9 to ubuntu-20.04 GHA CI image.
2022-08-14 17:53:43 +03:00
Andrey Semashev
17355c5ad0
Updated copyright years.
2022-08-14 14:01:45 +03:00
Andrey Semashev
9504b3bced
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:00:17 +03:00
Andrey Semashev
2cc45f1694
Switch to macos-11 GHA image as macos-10.15 is deprecated.
2022-08-12 15:59:54 +03:00
Andrey Semashev
5ebbe941be
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:48:57 +03:00
Andrey Semashev
72308ef787
Fixed git version check on Mac OS.
2021-09-26 20:40:21 +03:00
Andrey Semashev
216b442d23
Added GHA CI timeout.
2021-09-15 21:32:19 +03:00
Andrey Semashev
1447c566d1
Removed CMake tests from GHA config.
2021-09-12 20:35:29 +03:00
Andrey Semashev
b76c273946
Added GitHub Actions config.
2021-09-12 20:01:33 +03:00