Antony Polukhin
ebcac93bcf
Update CI ( #227 )
2025-12-31 14:48:17 +03:00
dependabot[bot]
79a8290374
Bump actions/checkout from 2 to 6 ( #226 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 14:19:43 +03:00
Antony Polukhin
1b0506f44f
Add dependabot
2025-12-24 20:19:28 +03:00
Antony Polukhin
4f9e6457b0
Add multiple tests from different bug reports and make sure that ever… ( #222 )
...
…ything works with new unsafe_declval and with sturctured binding pack
Fixes: https://github.com/boostorg/pfr/issues/208 , https://github.com/boostorg/pfr/issues/110 , https://github.com/boostorg/pfr/issues/126
Closes: https://github.com/boostorg/pfr/pull/212
Relates: https://github.com/boostorg/pfr/issues/173
2025-09-14 14:59:25 +03:00
Antony Polukhin
8cbffcb7ab
Harden the CI checks for CMake and fix some issues ( #215 )
...
Fixes: https://github.com/boostorg/pfr/issues/214
2025-06-27 20:23:23 +03:00
Antony Polukhin
2e3663d0df
Fix CI tests and docs build ( #211 )
...
Fixes https://github.com/boostorg/pfr/issues/203
2025-06-19 18:36:45 +03:00
Antony Polukhin
9bc3cb2af7
Another fix attempt for the CMake build from the root directory of Boost ( #209 )
...
Fixes https://github.com/boostorg/pfr/issues/206
2025-06-17 09:51:17 +03:00
Antony Polukhin
57fa1018b0
Update OSes in CI and run CMake tests ( #207 )
...
Fixes https://github.com/boostorg/pfr/issues/205
2025-06-11 21:40:44 +03:00
Antony Polukhin
b95fd86595
Fix CMake tests build fail ( fixes #198 ) ( #201 )
2025-05-12 17:28:20 +03:00
Antony Polukhin
5a48d7456f
Rewrite modules following the new recommended Boost practice ( #196 )
...
Changes:
1) `#include <boost/pfr...` is now implicitly does `import boost.pfr` if the modules are supported
2) CI now tests modules on Ubuntu 24.04 with existing runtime tests
3) Renamed module to `boost.pfr`
4) CMakeLists.txt now uses modules for `Boost::pfr` target if modules are supported
5) All the library internals now have unconditional module level linkage. `1)` allows users to mix `#include <boost/pfr...` and `import boost.pfr` in user code without ODR-violations.
Significant differences from https://anarthal.github.io/cppblog/modules3 :
* PFR uses a `BOOST_PFR_USE_STD_MODULE` macro for `import std;` / `includes` while building module. This allows to use `boost.pfr` module in C++20 and even without usable `std` module.
2025-04-16 09:16:09 +03:00
René Ferdinand Rivera Morell
e1e908e804
Add support for modular build structure. ( #174 )
2024-08-24 12:34:29 +03:00
Antony Polukhin
dec9341546
Update ci.yml ( #178 )
2024-08-14 20:28:49 +03:00
Antony Polukhin
9b90f2f6bb
CI fixes ( #161 )
2024-02-16 08:41:05 +03:00
Denis Mikhailov
98789f610a
Fix get_name on clang for MSVC ( #149 )
2023-11-29 09:32:30 +03:00
denzor200
50c9d6f6e7
Fix strip_boost_namespace.sh
2023-08-12 19:28:42 +00:00
Antony Polukhin
674f3723c5
Run MSVC-14.3 tests in one thread in CI
2023-08-11 16:15:33 +03:00
Antony Polukhin
e61fa139b6
Add CI tests run on msvc-14.3 in C++20 mode ( #136 )
2023-08-11 15:05:25 +03:00
Antony Polukhin
963460a3c1
fix CI ( #135 )
2023-08-10 17:22:31 +03:00
Antony Polukhin
58dcb40a49
disable MSVC tests for now
2022-09-10 16:28:00 +03:00
Antony Polukhin
b7d839b851
do not test in C++14 mode on modern MSVC
2022-09-09 18:44:02 +03:00
Antony Polukhin
fbafd21118
Update Windows version in CI. Remove MacOS run from CI as it almost always hits CI limits
2022-09-03 08:17:07 +03:00
Antony Polukhin
87e77b9b43
do not use depth 1 for checkouts in CI
2021-09-20 21:47:01 +03:00
Antony Polukhin
51f6422c07
update CI setup
2021-09-11 14:16:53 +03:00
Antony Polukhin
0436e48a79
Restore inspect tool runs
2021-06-12 19:42:09 +03:00
Antony Polukhin
e75c066ddc
freestanding docs anc CI fixes
2021-06-10 18:12:22 +03:00
Antony Polukhin
12f2b3a365
CI fixes
2021-06-10 11:18:25 +03:00
Antony Polukhin
2a1b206244
temporary disable inspect tool, as it is broken in develop
2021-06-10 10:10:38 +03:00
Antony Polukhin
444094f20d
add helper script to remove boost namespace from the library and smoke-test the result
2021-06-09 21:05:19 +03:00
Antony Polukhin
94315117fa
disable clang-9 CI tests in c++2a mode because of the issues with comparisons in chrono
2021-05-19 11:07:28 +03:00
denzor200
a3adfcf44b
Revert "Update ci.yml"
...
This reverts commit 7ac8beae4c .
2021-05-02 03:21:34 +04:00
Denis Mikhailov
7ac8beae4c
Update ci.yml
2021-05-02 02:51:16 +04:00
Denis Mikhailov
994bc05610
Update ci.yml
2021-05-02 01:59:06 +04:00
Antony Polukhin
b14939376d
CI fixes for Windows
2021-04-30 01:34:44 +03:00
Antony Polukhin
861cc9d6af
CI fixes
2021-04-30 01:29:00 +03:00
Antony Polukhin
2c4bfdbc68
CI fixes
2021-04-30 00:20:52 +03:00
Antony Polukhin
3660cf4c83
make the GithubActions CI work well with apolukhin/magic_get repo
2021-04-30 00:01:34 +03:00
Antony Polukhin
3b967a5fa7
CI fixes
2021-04-27 09:56:28 +03:00
Antony Polukhin
33250407db
disable C++14 CI runst for MSVC
2021-04-26 21:51:39 +03:00
Antony Polukhin
4e05688247
copy GithubAction CI setup from Boost.Conversion
2021-04-26 20:53:29 +03:00