99 Commits

Author SHA1 Message Date
Peter Dimov 49d2fd39e2 Do not run tests with BUILD_SHARED_LIBS=ON, as Range and Xpressive don't support it (they force <link>static in test/Jamfile) 2026-02-27 15:14:33 +02:00
Peter Dimov b583a79fc8 Add apt-get update to cmake_versions.yml 2026-02-27 02:12:26 +02:00
Peter Dimov f53312c991 Add 4.2.3 to cmake_versions.yml 2026-02-26 22:02:23 +02:00
Peter Dimov 3b0dabf989 Add decimal to include_library.yml 2026-01-29 21:01:22 +02:00
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 6af05e763c Merge branch 'boostorg:develop' into pfr-fix 2025-10-29 08:36:13 +01:00
Peter Dimov f81f6c1b98 Add openmethod to include_library.yml 2025-10-28 02:24:35 +02:00
Peter Dimov 112a8bfc56 Add missing 3.2x, 3.3x CMake versions for completeness 2025-10-11 16:42:21 +03:00
Alexander Grund 0398f825b4 Fix trigger "auto" branch in CMake versions CI 2025-10-11 15:18:53 +02:00
Peter Dimov cc5bcf189d Merge pull request #96 from Flamefire/workflow-trigger
Add option to trigger cmake-versions GHA workflow & run workflows on tags
2025-10-11 12:25:53 +03:00
Alexander Grund 285fc64ef8 Remove duplicate lines 2025-10-10 15:10:45 +02:00
Alexander Grund 6060f1a7cf Run workflows for all tags 2025-10-10 14:56:47 +02:00
Alexander Grund 49c7fd93df Add option to trigger cmake-versions GHA workflow
This allows manually running the workflow e.g. to test recent changes
in the main Boost project/libraries.
2025-10-10 14:36:33 +02:00
Peter Dimov c6281164b0 Update include_library.yml 2025-10-10 15:33:18 +03:00
Alexander Grund e8f35352ee Remove exceptions to tested CMake versions 2025-10-10 14:06:58 +02:00
Peter Dimov de87d68338 Exclude mysql when its dependency pfr is excluded 2025-10-10 13:51:43 +03:00
Peter Dimov d4ec506d78 Add check_quick.yml 2025-10-10 13:45:28 +03:00
Peter Dimov 628f127312 Add BoostRoot job to ci.yml 2025-10-10 13:20:47 +03:00
Peter Dimov 241aacca5a Use the latest CMake patch releases in cmake_versions.yml 2025-10-10 10:47:08 +03:00
Peter Dimov a9cd86f3a8 Fix names of numeric libraries 2025-10-10 10:37:35 +03:00
Peter Dimov 7a9aab14ee Add more CMake versions to cmake_versions.yml 2025-10-10 10:37:03 +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