-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Build fprime-community projects as part of CI checks #2049
Conversation
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.
This is amazing! A few comments/questions
Enabled verbose with a Debug Run: https://github.com/nasa/fprime/actions/runs/5095135148/jobs/9159854919 |
@thomas-bc ready to merge? |
@LeStarch ready to merge! |
* Added reusable-builder workflow * Added build-led-blinker * On push/PR * not running integration_tests yet * fix booleans * add optional target platform * For once, spelling was nice with me * misc formatting * Review recommendations * fix usage
* Added reusable-builder workflow * Added build-led-blinker * On push/PR * not running integration_tests yet * fix booleans * add optional target platform * For once, spelling was nice with me * misc formatting * Review recommendations * fix usage
Change Description
Introduces a Reusable Workflow (
reusable-builder.yml
) that allows to build and run tests on an external F´ project, with the current revision of F´. This allows, for example, to build and run UTs on fprime-community/fprime-workshop-led-blinker as part of a CI check on PRs within F´ core.Rationale
This is going to help in many ways:
That could even lead to some sorts of "Migration references" - with our references evolving over time to catch up with the F´ changes - we can diff between releases to show what has changed in how you use F´.
Testing/Review Recommendations
"Let the CI fly!"
- LeStarch
Future Work
Ref/
andRPI/
out of nasa/fprime ?