Skip to content

Conversation

@kammce
Copy link
Member

@kammce kammce commented Dec 12, 2025

Upgrade default Conan version from 2.16.1 to 2.23.0 across workflows
and streamline the setup process by replacing manual remote/profile
configuration with the new conan hal setup command.

Consolidate individual Cortex-M architecture jobs into two unified
jobs (LLVM and GCC) using a new baremetal_package.sh script that
builds all architectures sequentially. This reduces workflow
complexity from 14+ separate jobs to 2 consolidated jobs while
maintaining support for all Cortex-M variants (M0, M0+, M1, M3, M4,
M4F, M7F, M7D, M23, M33, M33F, M35PF, M55, M85).

Add modules_support_needed flag to control GCC build execution,
since GCC doesn't currently support C++ modules.

Update compiler profile references from versioned hal/tc/arm-gcc-12.3
to unversioned hal/tc/arm-gcc for better maintainability.

@kammce kammce changed the title app_builder2 conan/2.22.0, & use conan hal setup 🚧 Refactor CI workflows to use Conan 2.23.0 and consolidate builds Dec 12, 2025
@kammce kammce merged commit 68b299a into main Dec 12, 2025
1 of 43 checks passed
@kammce kammce deleted the app-builder2-conan-upgrade branch December 12, 2025 18:46
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.

2 participants