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

21 Commits

Author SHA1 Message Date
Andrey Semashev
e675dfc813 Replaced macos-13 with macos-15 in GitHub Actions.
The macos-13 image is retired, macos-15 is now available.
2025-12-13 20:46:40 +03:00
Andrey Semashev
211570f2b9 Added new gcc and clang jobs to GitHub Actions. 2025-06-13 02:53:36 +03:00
Andrey Semashev
7f1b54c3cc 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 02:48:20 +03:00
Andrey Semashev
4c85489e91 Removed windows-2019 jobs from GitHub Actions.
The windows-2019 image is deprecated and is about to be removed.
2025-06-13 02:47:06 +03:00
Andrey Semashev
67d8cbd243 Updated GHA to remove obsolete images and add new compilers. 2025-04-15 14:12:08 +03:00
Andrey Semashev
31de9279d8 Replaced macos-11 GHA image with 12, 13 and 14 since 11 is being removed. 2024-05-21 01:25:38 +03:00
Andrey Semashev
9abd1fc78d Added Windows jobs to GHA CI. 2024-02-06 01:17:37 +03:00
Andrey Semashev
3829fcbef4 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:15:54 +03:00
Andrey Semashev
21d6434320 Reduced CI job timeouts. 2024-02-06 01:14:29 +03:00
Andrey Semashev
2ac19511c2 Added gcc-13 and clang-17 GHA CI jobs. 2024-02-06 01:12:48 +03:00
Andrey Semashev
217f7346f6 Removed gcc-4.6 from CI as it lacks C++11 template aliases used in Boost.TypeOf. 2023-11-17 17:52:05 +03:00
Andrey Semashev
85b5594f32 Remove C++03 CI jobs, use gcc-11 libstdc++ for clang-12 through 15.
Clang 12 through 15 does not support libstdc++-13 in C++23 mode.
2023-11-17 13:50:26 +03:00
Andrey Semashev
b32d95a887 Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos. 2023-06-05 03:26:52 +03:00
Andrey Semashev
46a785e32d Updated to GHA checkout@v3 to avoid deprecation warnings. 2022-10-18 17:59:59 +03:00
Andrey Semashev
a1231d1ff4 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:09:54 +03:00
Andrey Semashev
3fe40554df Switched gcc-9 to ubuntu-20.04 GHA CI image. 2022-08-14 17:56:22 +03:00
Andrey Semashev
c869f8a9fa Replaced ubuntu-18.04 GHA CI images with containers.
Also use ubuntu-latest image for jobs that are running in a container.
2022-08-14 14:20:34 +03:00
Andrey Semashev
5d39709ef0 Switch to macos-11 GHA image as macos-10.15 is deprecated. 2022-08-12 16:05:19 +03:00
Andrey Semashev
fede5878c3 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:54:51 +03:00
Andrey Semashev
09d24c0516 Fixed git version check on Mac OS. 2021-09-26 20:43:44 +03:00
Andrey Semashev
dc59afafdb Added GitHub Actions config. 2021-09-15 21:40:04 +03:00