2
0
mirror of https://github.com/boostorg/scope.git synced 2026-01-30 20:22:08 +00:00
Commit Graph

20 Commits

Author SHA1 Message Date
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