2
0
mirror of https://github.com/boostorg/log.git synced 2026-02-18 14:12:19 +00:00
Commit Graph

15 Commits

Author SHA1 Message Date
Andrey Semashev
3f22dbe131 Updated to GHA checkout@v3 to avoid deprecation warnings. 2022-10-18 18:00:26 +03:00
Andrey Semashev
5782827b55 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 01:38:03 +03:00
Andrey Semashev
93174ac2c6 Switched gcc-9 to ubuntu-20.04 GHA CI image. 2022-08-14 17:54:25 +03:00
Andrey Semashev
4f28b2894b 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:09:46 +03:00
Andrey Semashev
e078fc69cd Switch to macos-11 GHA image as macos-10.15 is deprecated. 2022-08-12 16:01:22 +03:00
Andrey Semashev
1aaf946b18 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:50:58 +03:00
Andrey Semashev
2985dfecc0 Added CMake build script and test. 2021-10-30 20:39:49 +03:00
Andrey Semashev
4c54e4ca4c Fixed git version check on Mac OS. 2021-09-26 20:41:17 +03:00
Andrey Semashev
72f462a478 Reduced GHA job timeout to 2 hours.
Also, re-enabled release builds on MacOS.
2021-09-15 18:03:15 +03:00
Andrey Semashev
eb6856327f Restored C++ versions to build on MacOS and disabled catching signals.
Removing newer C++ versions from MacOS CI job didn't help with job hanging,
so we're restoring the complete C++ version list.

As another attempt to work around the problem, disable signal handling
and debugger attaching in Boost.Test. This is in case if there is a genuine
problem with a test crashing and Boost.Test preventing the process from
terminating.
2021-09-14 01:09:59 +03:00
Andrey Semashev
77a70b7e81 Added a timeout for GHA jobs. 2021-09-13 18:02:57 +03:00
Andrey Semashev
d1aaf951a9 Further reduced the number of tested configs on MacOS in GHA.
This is another attempt to work around the CI job hanging, as reported
in https://github.com/actions/runner/issues/1326.
2021-09-13 17:59:08 +03:00
Andrey Semashev
2f058c6d8c Disabled C++20 build on MacOS to reduce CI run time. 2021-09-13 04:20:12 +03:00
Andrey Semashev
4d78a1e201 Run tests in debug mode on MacOS.
The tests are tunning extremely long on MacOS, so cut the time in half
by disabling the release build.
2021-09-12 23:33:00 +03:00
Andrey Semashev
8a25296c72 Added GitHub Actions CI config. 2021-09-12 20:37:59 +03:00