[ci] Honor default profile according to the system #28
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 is relate to the issue conan-io/conan-center-index#24313
Conan 2.x uses 2 profiles always, the build profile that reflects the system, and host profile which should match where the binary will be used.
The Mac machines provided in Github Actions are based on ARM, which means, the current profile configuration does not follow what is in the system.
The Conan profile detect command is capable to list what compiler is installed by default and the same can be used as build profile without risk.
When building to x86_64 on Mac, the same should be configured in the host profile, and can be reflected as
-pr:h arch=x86_64
.This PR removes the current profiles and use what is available in the system by default. Plus, honor the host CPU and update the Boost version to 1.85.0
I running a fork CI with this current new change: https://github.com/uilianries/judy/actions/runs/10078669655