Andrey Semashev
650fac7419
Added compilers to GitHub Actions CI, removed macos-12 job.
...
Added newer gcc and clang versions to GitHub Actions CI, reduced usage
of external package repositories. Removed macos-12 job as the corresponding
image has been removed from GitHub Actions.
2024-12-15 23:48:08 +03:00
Andrey Semashev
03f3395fb0
Added CMake testing on Windows.
2024-10-19 20:44:00 +03:00
Andrey Semashev
eea343a918
Added macos-12 and 13 testing in addition to latest (which is 14).
2024-05-21 01:22:25 +03:00
Andrey Semashev
42a3456628
Use macos-latest image as macos-11 is being removed.
2024-05-21 01:06:58 +03:00
Andrey Semashev
3aa8d4fc00
Added gcc-13 CI job.
2024-02-06 00:33:22 +03:00
Andrey Semashev
622a37492d
Updated C++23 flags for clang-17 in CI config.
2024-02-06 00:13:25 +03:00
Andrey Semashev
a0c5ebf58f
Reduced CI job timeouts.
2024-02-05 23:58:59 +03:00
Andrey Semashev
9d15c42d82
Further tweaks for the CI scripts.
2024-02-05 18:33:49 +03:00
Andrey Semashev
ab1ed91983
Fix CI script for the case when the library is part of Boost tree.
2024-02-05 18:24:30 +03:00
Andrey Semashev
fc3caba128
Remove snapshot directory once not needed.
2024-02-05 17:51:49 +03:00
Andrey Semashev
56a3acc6e4
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-05 16:13:16 +03:00
Andrey Semashev
3914e2fabd
Revert "Switched to actions/checkout@v4 to avoid CI deprecation warnings."
...
This reverts commit a8750d563f .
checkout@v4 doesn't work on ubuntu:16.04 and ubuntu:18.04 images:
https://github.com/actions/checkout/issues/1590
2024-02-02 13:38:45 +03:00
Andrey Semashev
a8750d563f
Switched to actions/checkout@v4 to avoid CI deprecation warnings.
2024-02-02 13:27:37 +03:00
Andrey Semashev
fb6607c097
Removed CMake self-test. Added running tests through CMake in GHA CI.
...
Running tests via CMake should be enough of a verification that the
library CMakeLists.txt is correct. It also verifies that test/CMakeLists.txt
is correct.
2023-11-28 20:20:05 +03:00
Andrey Semashev
87726d3d34
Switch clang-12 through 15 to libstdc++11.
2023-11-05 20:32:25 +03:00
Andrey Semashev
ae4fdba5b0
Added CI jobs for clang-17.
2023-10-15 03:37:08 +03:00
Andrey Semashev
d4f8e6b62b
Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos.
2023-06-05 03:23:35 +03:00
Andrey Semashev
aa04610b4b
Added self-contained header tests on Windows.
2023-03-20 01:55:27 +03:00
Andrey Semashev
51b7a831f8
Disables self-contained header tests on Windows.
...
The posix_fd_resource.hpp header expectedly errors out on Windows.
2023-02-13 02:16:07 +03:00
Andrey Semashev
6a95b55172
Added GitHub Actions config.
2023-02-13 01:53:09 +03:00