Skip to content

edge: opt kit_pse84_ai into feature-board CI mechanic - #21

Merged
IFX-Anusha merged 2 commits into
edge-mainfrom
edge-pse84-feature-board
Sep 23, 2026
Merged

IFX-Anusha merged 2 commits into
edge-mainfrom
edge-pse84-feature-board

Conversation

@IFX-Anusha

Copy link
Copy Markdown
Collaborator

By creating this pull request you agree to the terms in CONTRIBUTING.md.
https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md
--- DO NOT DELETE ANYTHING ABOVE THIS LINE ---

CONTRIBUTING.md also tells you what to expect in the PR process.

Description
Opts kit_pse84_ai into the generic feature-board CI mechanisms already
present in ifx-main (see #ifx-filter-feature-boards), which were merged
without any board actually using them yet.

Changes

  • kit_pse84_ai.build.feature_board=true — marks this board as a feature
    board, so direct pushes to edge-main only build/package/test this
    board instead of the full upstream board matrix. Pull requests still
    validate the complete matrix as before.
  • kit_pse84_ai.build.ci_native_samples=blinky_arduino,hello_arduino,threads_arduino
    — enables ifx_build.yml's native-sample build step for this board, so
    these three samples get a fast west build sanity check on every push/PR,
    independent of the full loader/packaging pipeline.

Why now

Both flags are scoped entirely to kit_pse84_ai's own namespace in
boards.txt, so there's no upstream rebase risk. The consuming logic
(extra/get_board_details.sh, extra/ci_build_native_samples.sh,
ifx_build.yml, ifx_package_core.yml) is already merged and otherwise
sits idle waiting for a board to opt in.

Dependency

Requires ifx-filter-feature-boards to be merged into ifx-main (and
edge-main to pick it up) for the push-filtering behavior to actually
take effect; the feature_board flag itself is otherwise inert until
that mechanism lands. Safe to merge in either order.

Marks kit_pse84_ai as a feature_board so direct pushes to edge-main
only build/package this board, rather than the full board matrix
(requires the generic filtering mechanism from ifx-filter-feature-boards).
Sets ci_native_samples so ifx_build.yml's feature-board step actually
builds blinky_arduino, hello_arduino and threads_arduino for kit_pse84_ai
as a fast native sanity check, matching pre-branch-split-main.
@IFX-Anusha IFX-Anusha changed the title Edge pse84 feature board edge: opt kit_pse84_ai into feature-board CI mechanic Sep 23, 2026
@IFX-Anusha
IFX-Anusha marked this pull request as ready for review September 23, 2026 11:55
@IFX-Anusha
IFX-Anusha merged commit cc30b4f into edge-main Sep 23, 2026
6 of 7 checks passed
@IFX-Anusha
IFX-Anusha deleted the edge-pse84-feature-board branch September 23, 2026 12:18
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.

1 participant