Andrey Semashev
1686f57663
Remove dependencies on Boost.StaticAssert.
...
Boost.StaticAssert has been merged into Boost.Config and its submodule
should not be used anymore, so remove the dependency and tesing the
library in CI.
Boost.StaticAssert is still retained in include_library.yml GHA config
to continue testing the submodule until it is removed, at request by
Peter Dimov.
2026-01-23 16:29:27 +03:00
Peter Dimov
d593687c07
Update CI
2025-12-13 13:26:26 +02:00
Alexander Grund
6060f1a7cf
Run workflows for all tags
2025-10-10 14:56:47 +02:00
Peter Dimov
de87d68338
Exclude mysql when its dependency pfr is excluded
2025-10-10 13:51:43 +03:00
Peter Dimov
628f127312
Add BoostRoot job to ci.yml
2025-10-10 13:20:47 +03:00
Peter Dimov
d9c76a4ae8
Split ci.yml
2025-10-10 10:17:25 +03:00
Peter Dimov
0696045975
Do not exclude BoostRoot(3.8.0,ON), as BoostTestJamfile doesn't actually require 3.9
2025-10-10 03:53:25 +03:00
Peter Dimov
103103fc2b
Old versions of CMake don't support -j
2025-10-10 01:37:59 +03:00
Peter Dimov
3428dc82df
Test BoostTest on different Ubuntu releases
2025-10-09 21:38:27 +03:00
Alexander Grund
8c51c7c71d
Remove special case for gil
2025-10-01 17:04:03 +02:00
Alexander Grund
0a52b80762
Adjust tested CMake versions
...
- Drop testing for CMake < 3.8
- Add versions used by Boost libraries as per:
`grep -rE --only-matching --no-filename --include '*.txt' 'cmake_min[^0-9]*..[0-9]+' */CMakeLi* | sed 's/ //g' | sort -h | uniq -c | sort -h`
2025-10-01 16:19:07 +02:00
Alexander Grund
970c1e524e
Extract minimal CMake version from CMakeLists automatically
2025-10-01 15:35:46 +02:00
Alexander Grund
c548be30eb
Exclude non-working configurations
...
- Testing requires CMake 3.9, exclude earlier and add 3.9 job
- Exclude individual libraries according to their required CMake versions
2025-10-01 15:35:46 +02:00
Alexander Grund
95af1b0423
Install CMake dependencies
2025-10-01 15:35:46 +02:00
Alexander Grund
be8a5e1df1
Workaround CMake build failures
2025-09-30 10:54:25 +02:00
Alexander Grund
7b0a0b374d
Test Boost configure with different CMake versions
...
Add a configure-only test with different CMake versions.
Use especially those that are tested for in CMake files.
2025-09-29 14:05:58 +02:00
Alexander Grund
40a47ae057
CI: Show failed outputs together
2025-09-11 19:52:49 +02:00
Alexander Grund
7795bbed94
Add CI including all libraries individually
2025-09-11 12:14:47 +02:00
Peter Dimov
c6bb97d33e
Remove windows-2019 from ci.yml
2025-09-10 22:06:46 +03:00
Peter Dimov
81b08178c6
Remove ubuntu-20.04 from ci.yml
2025-04-17 17:23:48 +03:00
Peter Dimov
17e920c84f
Update ci.yml
2024-10-13 04:15:20 +03:00
Peter Dimov
cfcf53abc4
Add MinGW and clang-cl jobs to ci.yml
2024-10-13 03:38:32 +03:00
Peter Dimov
c9987a6d41
Update ci.yml
2024-06-18 04:54:53 +03:00
Peter Dimov
5ad9418846
Add verbose output to installed config files
2024-05-28 20:23:05 +03:00
Peter Dimov
e434f7d8ca
Add posix-install build jobs to ci.yml
2024-05-28 20:05:40 +03:00
Peter Dimov
6dcde32c82
Exclude Geometry tests
2024-05-14 20:27:33 +03:00
Peter Dimov
d7f462ffed
Update ci.yml
2024-05-14 20:08:50 +03:00
Peter Dimov
c2feb91bd6
Add tests for compatibility targets (Boost::boost, Boost::disable_autolinking, etc)
2024-05-14 19:30:09 +03:00
Peter Dimov
6ccef59e69
Add posix-check-quick to ci.yml
2023-12-16 20:50:22 +02:00
Peter Dimov
9291372684
Add macos-12 jobs to ci.yml
2023-01-11 02:47:30 +02:00
Peter Dimov
2aaf7701b9
Split testing and test_install jobs for mysql/bind/endian/system
2023-01-04 20:42:05 +02:00
Peter Dimov
625fca5c5f
Test endian, system under Windows as well
2023-01-04 20:14:38 +02:00
Peter Dimov
3e506b3559
Add test/system
2023-01-04 19:43:58 +02:00
Peter Dimov
194ebfa2f0
Add test/endian
2023-01-04 19:40:34 +02:00
Peter Dimov
8d0b155143
Test bind under Windows as well
2023-01-03 06:14:09 +02:00
Peter Dimov
a22d1941f8
Add test/bind
2023-01-03 05:17:49 +02:00
Ruben Perez
213c39e179
Added support for OpenSSL
2023-01-02 13:36:35 +01:00
Peter Dimov
9e6d5d2bc9
Add C:/Strawberry/c to CMAKE_IGNORE_PREFIX_PATH for windows-2019 GHA image
2022-11-26 20:02:30 +02:00
Peter Dimov
b6f4a99654
Test add_subdirectory installation (refs #26 )
2022-10-20 19:58:41 +03:00
Peter Dimov
7e436b9fd7
Update ci.yml
2022-10-20 19:53:06 +03:00
Peter Dimov
985b866e65
Remove macos testing:ON job, takes too much time
2022-08-17 00:06:45 +03:00
Peter Dimov
4047266f03
Exclude Process from testing:ON because it's broken
2022-08-16 23:16:49 +03:00
Peter Dimov
5cec5d6bdd
Add entire Boost w/ testing: ON configurations to ci.yml
2022-08-16 19:53:34 +03:00
Peter Dimov
7fe5bea2f3
Update ci.yml
2022-08-16 11:00:08 +03:00
Baoshuo Ren
1925e30ce0
chore: bump macos runner version
...
GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently until being completely removed by 2022-8-30: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22
2022-07-25 14:33:48 +08:00
Peter Dimov
6e1fb99574
Add posix-target-check to ci.yml
2022-06-03 04:13:40 +03:00
Peter Dimov
8d70fdc756
Update ci.yml
2022-06-03 04:07:06 +03:00
Peter Dimov
35dfa0fa11
Test Locale in ci.yml
2021-10-31 21:04:21 +02:00
Peter Dimov
2b6bebb817
Update static_assert, throw_exception for ci.yml:BoostTest
2021-10-29 21:49:18 +03:00
Peter Dimov
8ea98e7a37
Add add_subdir tests to GHA
2021-09-18 14:01:39 +03:00