Andrey Semashev
c979d5e11b
Replaced macos-13 with macos-15 in GitHub Actions.
...
The macos-13 image is retired, macos-15 is now available.
2025-12-13 20:45:14 +03:00
Andrey Semashev
e286819b43
Enabled C++14 tests on gcc 4.8 and 4.9.
2025-06-19 04:52:52 +03:00
Andrey Semashev
dafc182bf1
Added new gcc and clang jobs to GitHub Actions.
2025-06-13 15:41:14 +03:00
Andrey Semashev
13ce05982a
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 15:41:14 +03:00
Andrey Semashev
df5fd8f135
Removed windows-2019 GitHub Actions jobs.
...
The windows-2019 image is deprecated and will soon be removed.
2025-06-13 01:54:07 +03:00
Andrey Semashev
cf346ba9aa
Removed usage of obsolete ubuntu-20.04 GHA image.
2025-04-19 18:37:28 +03:00
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