2
0
mirror of https://github.com/boostorg/scope.git synced 2026-01-19 16:52:08 +00:00

26 Commits

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