Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coverage test #1

Open
wants to merge 397 commits into
base: develop2
Choose a base branch
from
Open

Coverage test #1

wants to merge 397 commits into from

Conversation

perseoGI
Copy link
Owner

Changelog: (Feature | Fix | Bugfix): Describe here your pull request
Docs: https://github.com/conan-io/docs/pull/XXXX

  • Refer to the issue that supports this Pull Request.
  • If the issue has missing info, explain the purpose/use case/pain/need that covers this Pull Request.
  • I've read the Contributing guide.
  • I've followed the PEP8 style guides for Python code.
  • I've opened another PR in the Conan docs repo to the develop branch, documenting this one.

memsharded and others added 30 commits July 8, 2024 09:47
…f hanging (conan-io#16619)

Ensure direct tool requires conflicts are properly reported and Conan does not hang

---------

Co-authored-by: ErniGH <[email protected]>
Co-authored-by: PerseoGI <[email protected]>
Co-authored-by: memsharded <[email protected]>
)

* Added .bazelrc to WORKSPACE/MODULE.build in new template (mostly for testing purpose

* Unix paths

* snake case instead
* Add properties to MakeDeps generator

If the receipt defines custom properties in the package_info() method
then these properties should appear as make variables, too. The pattern
of the make variable is

CONAN_PROPERTY_{dependency_name}_{property_name}

* Add property feature for components

Furthermore handle case when _properties is None.

* Extracting property makefication

* Add some tests

* Review finding

- _makefy_properties() always returns a dict
- Simplification of define_multiple_variable_value jinja2 macro

* Remove unnecessary extra space

Co-authored-by: James <[email protected]>

* Skip properties with newlines

It would break the makefile if we would create property values with
newlines. Therefore we output a warning message and skip such
properties.

* Display scope of warning

---------

Co-authored-by: James <[email protected]>
…CMake (conan-io#15921) (conan-io#16637)

* Add test for handling of tools.build:defines for Ninja multi-config CMake

* Fix handling of tools.build:defines for (Ninja) multi-config CMake

The CMake generator-expressions that results from the values given to
Conan's `tools.build:defines` configuration will now properly be put
into quotes to form a CMake string. (Note: CMake's generator-expressions
should never contain any (non-escaped) quotes.)

* use CMake 3.23 in test

* fix Windows (might pass by luck, using clang++ instead of cl)

* fix Windows activating conanbuild.bat for vcvars

---------

Co-authored-by: memsharded <[email protected]>
* build-folder-vars user.value

* Update conan/tools/cmake/layout.py

Co-authored-by: Abril Rincón Blanco <[email protected]>

* renamed to const.value

* update msg

---------

Co-authored-by: Abril Rincón Blanco <[email protected]>
…o#16647)

* remove ld and ar

* remove from gnutoolchain

* remove ar and ld from test
* core.scm:local_url=allow|block

* Update conans/client/cmd/uploader.py

Co-authored-by: Abril Rincón Blanco <[email protected]>

---------

Co-authored-by: Abril Rincón Blanco <[email protected]>
* Testing

* Trying to avoid raising any error when compatibility check

* Added UTs. Covered all the logic by the try-catch section

* Added integration test and renamed parameter
* support for python_requires in local-recipes-index

* wip
* improve error message for deploy folder

* fix
…onan-io#16596)

Added XXXX_FOR_BUILD variables and android extra flags mechanism

Co-authored-by: James <[email protected]>
…ers (conan-io#16415)

* Delegate error handling to command framework instead of formatters

Make conan graph <subcommand> a real "install" dry-run. Return same
errors and give same messages

* Return simplified output on binary missing/invalid on graph commands

* Error fix: do not calculate graph error when deps error exist

* Fixed access to array like a dict

* Added new test and fixed existing

* Renamed unclear function _raise_error and fixed threads

* Make method private

* Remodel graph get_errors

* Fixed tests

* Update conan/cli/command.py

Co-authored-by: Abril Rincón Blanco <[email protected]>

* Fix tests

* Use build=missing for better readability in tests

---------

Co-authored-by: James <[email protected]>
Co-authored-by: Abril Rincón Blanco <[email protected]>
* docker version upgraded

* runner_test.py moved to functional

---------

Co-authored-by: Carlos Zoido <[email protected]>
AbrilRBS and others added 29 commits December 4, 2024 13:44
…-io#17409)

* Fix [replace_requires] for replacements of same reference name

* review

* ci

---------

Co-authored-by: memsharded <[email protected]>
…nan-io#17408)

* Try to ignore user/channel when searching patterns in a local recipe index

* Testing, remove user/channel now

* Typo

* More testing cases

* More testing cases
* Trusting the real path is the good one

* wip
* Warn on empty version ranges

* Better message

* Move message to a better place
* Add get_safe None comparison tests

* Fix
…io#17436)

* fix performance of large graphs for skip binaries computation

* some minor low hanging fruit
* test was broken, not running in CI

* fix test

* fix test
* Added parameter in glob (v8.x compatible). Added more modern Bazel versions. Added simple Bazel test with 8.0.0

* typo

* Fix tests
* jinja profiles folder added to search path

* unconditionally adding the folder
…nan-io#17430)

* Fix broken `cpp_info.location` deduction due to unsanitized regex

* Simplify a regex pattern

* Added test. Fixed unrelated conan output line

---------

Co-authored-by: Francisco Ramirez de Anton <[email protected]>
Co-authored-by: Carlos Zoido <[email protected]>
* Initial sketch for better unset of confs

* Fail test for now

* Make choice'ed unset behave the same

---------

Co-authored-by: Carlos Zoido <[email protected]>
* tag images

* update versions

* fix
…7416)

* wip

* wip

* wip

* simplify diff a bit

* change conf

* fix

* update tests

* wip

* wip

* fix tests

* try with commdn

* extend test

* restore test

* add test

* fix concatenation

* fix test

* Update conan/tools/env/environment.py

Co-authored-by: Abril Rincón Blanco <[email protected]>

* use string with arguments

* wip

* remove choices

* fix

* fix

* fix logic

* fix test

---------

Co-authored-by: Abril Rincón Blanco <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.