Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SL-ONY] Add custom silabs worklfows to build sample apps #178

Merged
merged 24 commits into from
Jan 20, 2025

Conversation

mkardous-silabs
Copy link
Contributor

@mkardous-silabs mkardous-silabs commented Dec 13, 2024

Description

PR adds the framework to run our own custom CI to build our samples.

The logic is broken down into three core files sets.

  • silabs-builds-<platform>.json : These files define the builds that need to be run for each platform. There is a default set of builds for all apps and we can define builds specific for each app.
  • silabs-build-examples.yaml: Defines all the jobs that will be triggered. All the samples need to be defined here
  • .silabs-common-build.yaml`: Common workflow to avoid duplication. We define the platforms here for the strategy to avoid doing it for each platform.

See https://github.com/SiliconLabsSoftware/matter-gn-build-action/blob/main/README.md for information on the custom action.
See https://confluence.silabs.com/display/MATTER/Matter+SDK+Github+Repository+Build+Process for more information on the wofklows in this repo

Tests

CI

@mkardous-silabs mkardous-silabs requested a review from a team as a code owner December 13, 2024 17:45
@mkardous-silabs mkardous-silabs force-pushed the feature/add_lighting_app_ci branch from 661b61e to 92902e5 Compare December 13, 2024 20:11
@mkardous-silabs mkardous-silabs marked this pull request as draft December 13, 2024 21:30
@mkardous-silabs mkardous-silabs force-pushed the feature/add_lighting_app_ci branch from e9a902f to cecae58 Compare December 14, 2024 17:40
@mkardous-silabs mkardous-silabs force-pushed the feature/add_lighting_app_ci branch from cecae58 to 6727b4a Compare January 17, 2025 15:41
@mkardous-silabs mkardous-silabs changed the title WIP [SL-ONY] Add custom silabs worklfows to build sample apps Jan 17, 2025
@mkardous-silabs mkardous-silabs added the sl-only This TAG indicates that this commit is a silabs-specific commit that cannot be upstream to CSA. label Jan 17, 2025
@mkardous-silabs mkardous-silabs marked this pull request as ready for review January 17, 2025 20:51
@mkardous-silabs
Copy link
Contributor Author

Don't merge till fd8800a is reverted - Cherry-pick from CSA to validate all the build succeed.

@mkardous-silabs mkardous-silabs force-pushed the feature/add_lighting_app_ci branch from fd8800a to 44a82e5 Compare January 20, 2025 15:16
@mkardous-silabs
Copy link
Contributor Author

Don't merge till fd8800a is reverted - Cherry-pick from CSA to validate all the build succeed.

reverted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sl-only This TAG indicates that this commit is a silabs-specific commit that cannot be upstream to CSA.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants