2
0
mirror of https://github.com/boostorg/sync.git synced 2026-01-19 04:42:12 +00:00

20 Commits

Author SHA1 Message Date
Andrey Semashev
afe18948b4 Replaced macos-13 with macos-15 in GitHub Actions.
The macos-13 image is retired, macos-15 is now available.
2025-12-13 20:48:09 +03:00
Andrey Semashev
135d2d1246 Further fix clang CI jobs for 32-bit targets.
Added missing cxxstd32 tags. Also other minor cleanups and additions.
Removed clang-15 with libc++ job as we already test libc++ with a more
recent clang.
2025-08-26 15:42:45 +03:00
Andrey Semashev
915289fad2 Switched clang jobs to Docker containers to fix support for 32-bit targets. 2025-08-26 15:30:13 +03:00
Andrey Semashev
c7a23ced73 Updated CI configs.
Removed older compilers that are no longer supported by the upstream
libraries, removed CI images that were removed from GitHub Actions,
added new compilers and ARM jobs.
2025-08-26 15:16:38 +03:00
Andrey Semashev
5b5f31d556 Replaced macos-11 GHA image with 12, 13 and 14 since 11 is being removed. 2024-05-21 01:24:18 +03:00
Andrey Semashev
5b2a89f3ff Added Windows jobs to GHA CI. 2024-02-06 01:46:40 +03:00
Andrey Semashev
22ca3789f8 Reduced CI job timeouts. 2024-02-06 01:44:51 +03:00
Andrey Semashev
c66e1ff5d6 Removed gcc 4.6 and 4.7 as Boost.System is incompatible with 4.7. 2024-02-06 01:43:22 +03:00
Andrey Semashev
ec17208ba2 Use gcc-11 toolchain with clang <= 15 as it is incompatible with libstdc++13 in C++23 mode. 2024-02-06 01:42:21 +03:00
Andrey Semashev
a123a22241 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 01:10:16 +03:00
Andrey Semashev
a9420b9794 Removed gcc-4.4 and C++03 CI jobs. 2024-02-06 01:08:29 +03:00
Andrey Semashev
2e18595be7 Added gcc-13 and clang-17 GHA CI jobs. 2024-02-06 01:05:28 +03:00
Andrey Semashev
e3b397214f Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos. 2023-06-05 03:25:13 +03:00
Andrey Semashev
11426a676f Updated to GHA checkout@v3 to avoid deprecation warnings. 2022-10-18 17:59:33 +03:00
Andrey Semashev
79427774fb 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 02:01:47 +03:00
Andrey Semashev
03a797c15b Use ubuntu-latest for GHA CI jobs that run in a container. 2022-08-14 14:17:30 +03:00
Andrey Semashev
b8972d95c0 Switch to macos-11 GHA image as macos-10.15 is deprecated. 2022-08-12 16:04:36 +03:00
Andrey Semashev
cab1a6b810 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:52:44 +03:00
Andrey Semashev
07ab2e5e48 Fixed git version check on Mac OS. 2021-09-26 20:43:08 +03:00
Andrey Semashev
c26d2662d2 Added GitHub Actions config. 2021-09-15 22:07:17 +03:00