-
Notifications
You must be signed in to change notification settings - Fork 72
3.x/release compile wflow update #344
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
3.x/release compile wflow update #344
Conversation
Signed-off-by: jaenrig-ifx <enriquezgarcia.external@infineon.com>
Signed-off-by: jaenrig-ifx <enriquezgarcia.external@infineon.com>
Signed-off-by: jaenrig-ifx <enriquezgarcia.external@infineon.com>
Signed-off-by: jaenrig-ifx <enriquezgarcia.external@infineon.com>
Signed-off-by: jaenrig-ifx <enriquezgarcia.external@infineon.com>
Signed-off-by: jaenrig-ifx <enriquezgarcia.external@infineon.com>
Nice! How did you test the release workflow? |
Signed-off-by: jaenrig-ifx <enriquezgarcia.external@infineon.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the release and compile-examples workflows to leverage reusable workflows from Infineon/arduino-devops, and removes the custom release automation script.
- Added/updated package configuration in package/config.yml.
- Introduced a CI matrix in ci-matrix-config.yml for compiling multiple sketches.
- Replaced the custom release automation in .github/workflows/release.yml and removed the release.py script.
Reviewed Changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
package/config.yml | Added package configuration details. |
ci-matrix-config.yml | Added matrix configuration for compiling various sketches. |
.github/workflows/release.yml | Updated to use the centralized reusable release workflow. |
.github/workflows/compile-examples.yml | Added workflow to compile examples using the reusable workflow. |
.github/scripts/release.py | Removed the custom release automation script, as it is now deprecated. |
Files not reviewed (1)
- .github/workflows/compile-platform-examples.yml: Language not supported
Comments suppressed due to low confidence (1)
.github/workflows/release.yml:1
- [nitpick] Consider using a more descriptive workflow name instead of 'Release' to better communicate its purpose, such as 'XMC-for-Arduino Release Automation'.
name: Release
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Merging the PR. If there is anything to be changed, we will consider it in next iterations. |
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.
Updating "release" and "compile-examples" workflows
based on reusable workflows from arduino-devops.