test(deps): update dependency conan to v2.9.0 (main) #3518
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.8.1
->2.9.0
Release Notes
conan-io/conan (conan)
v2.9.0
: (29-Oct-2024)Compare Source
settings.yml
. (https://github.com/conan-io/conan/pull/17240). Docs: 📃conan new
learned defaults-d name=mypkg -d version=0.1
for simpler UX. (https://github.com/conan-io/conan/pull/17186). Docs: 📃no_copy_source = True
, which could lead to unforseen issues (https://github.com/conan-io/conan/pull/17162)self.generators_info
fortool_requires
to propagate generators to their direct dependencies. (https://github.com/conan-io/conan/pull/17129). Docs: 📃.conanignore
. (https://github.com/conan-io/conan/pull/17123). Docs: 📃tools.graph:skip_build
conf to be able to skip the expansion oftool_requires
. (https://github.com/conan-io/conan/pull/17117). Docs: 📃tools.graph:skip_test
conf to be able to skip the expansion oftest_requires
. (https://github.com/conan-io/conan/pull/17117). Docs: 📃conan graph build-order
to improve UX and usage in CI systems. (https://github.com/conan-io/conan/pull/17102). Docs: 📃gcc
,clang
, andapple-clang
. (https://github.com/conan-io/conan/pull/17092). Docs: 📃CMakeDeps
generator activated bytools.cmake.cmakedeps:new
conf with valuewill_break_next
for evaluation. This new generator deduces or usecpp_info.location/link_location
to define STATIC; SHARED, INTERFACE imported targets. It will also define the IMPORTED_LOCATION, the IMPORTED_CONFIGURATION, etc. (https://github.com/conan-io/conan/pull/16964)cpp_info.languages
, that default to the recipelanguages
to propagate "link-language" requirements to consumers of the packages. (https://github.com/conan-io/conan/pull/16964)cpp_info.default_components
for the newCMakeDeps
generator only. (https://github.com/conan-io/conan/pull/16964)cpp_info.exes
field for executable applications, used only by the newCMakeDeps
generator, that generate IMPORTED executable targets inCMakeDeps
forcpp_info.exes
. (https://github.com/conan-io/conan/pull/16964)meson.configure()
on Windows, to avoid failures in Python 3.13. (https://github.com/conan-io/conan/pull/17206)cmake_target_aliases
to be set in CMakeDeps. (https://github.com/conan-io/conan/pull/17200). Docs: 📃from conans.error
to documentedfrom conan.error
. (https://github.com/conan-io/conan/pull/17126). Docs: 📃Pacman
as package manager shouldn't be used fortools.microsoft.bash:subsystem=msys2
, but when the target platform is actually msys2os.subsystem=msys2
(as a setting). (https://github.com/conan-io/conan/pull/17103){gnu}c++20
forgcc
>= 10 instead ofc++2a
untilgcc
12. (https://github.com/conan-io/conan/pull/17092). Docs: 📃{gnu}c++23
forgcc
>= 11 instead ofc++2b
. (https://github.com/conan-io/conan/pull/17092). Docs: 📃credentials.json
file, only repeated login attempts for user interactive prompt. (https://github.com/conan-io/conan/pull/17083)cl
compiler forcompiler=msvc
if not defined (only when necessary, as when using Ninja generator in CMake). (https://github.com/conan-io/conan/pull/16875). Docs: 📃build_args
inconan graph build-order -f=json
to avoid issues with options with spaces. (https://github.com/conan-io/conan/pull/16594)bazeldeps._get_libs()
mechanism. (https://github.com/conan-io/conan/pull/17233)variable_watch
when they are not defined. (https://github.com/conan-io/conan/pull/17156)conan_server
, it could be a potential security issue. (https://github.com/conan-io/conan/pull/17132)1.0
&1.0.0
) now returns both references. (https://github.com/conan-io/conan/pull/17121)# do not sort
comment todeps
section. Regression since Conan 1.61. (https://github.com/conan-io/conan/pull/17109)Commands
API. (https://github.com/conan-io/conan/pull/17095)build_args
options ingraph build-order
now respect the context of the reference. (https://github.com/conan-io/conan/pull/16594)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.