Skip to content

Add CI matrix build for all targets - #2

Merged
thorstendb-ARM merged 1 commit into
feat/nucleo-f446re-stlinkfrom
ci/matrix-build
Oct 1, 2026
Merged

thorstendb-ARM merged 1 commit into
feat/nucleo-f446re-stlinkfrom
ci/matrix-build

Conversation

@JonatanAntoni

Copy link
Copy Markdown
Collaborator

Summary

  • add a GitHub Actions matrix build for all eight CMSIS solution contexts
  • provision the pinned CMSIS-Toolbox, GCC, CMake, and Ninja versions through vcpkg
  • run on pull requests, manual dispatches, and pushes to main
  • keep all matrix jobs running when an individual target fails

Validation

  • validated the workflow YAML and vcpkg JSON
  • matched all 8 matrix entries against cbuild list contexts Trace.csolution.yml
  • built every matrix context successfully with --packs --frozen-packs --update-rte

Dependency

This PR targets feat/nucleo-f446re-stlink because the matrix includes the NUCLEO-F446RE context introduced by #1.

@thorstendb-ARM thorstendb-ARM left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@thorstendb-ARM
thorstendb-ARM merged commit 2f7d93f into feat/nucleo-f446re-stlink Oct 1, 2026
8 checks passed
@JonatanAntoni
JonatanAntoni deleted the ci/matrix-build branch October 1, 2026 12:17
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