edge: opt kit_pse84_ai into feature-board CI mechanic - #21
Merged
Merged
Conversation
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
marked this pull request as ready for review
September 23, 2026 11:55
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
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_aiinto the generic feature-board CI mechanisms alreadypresent in
ifx-main(see #ifx-filter-feature-boards), which were mergedwithout any board actually using them yet.
Changes
kit_pse84_ai.build.feature_board=true— marks this board as a featureboard, so direct pushes to
edge-mainonly build/package/test thisboard 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, sothese three samples get a fast
west buildsanity 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 inboards.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 otherwisesits idle waiting for a board to opt in.
Dependency
Requires
ifx-filter-feature-boardsto be merged intoifx-main(andedge-mainto pick it up) for the push-filtering behavior to actuallytake effect; the
feature_boardflag itself is otherwise inert untilthat mechanism lands. Safe to merge in either order.