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