-
Notifications
You must be signed in to change notification settings - Fork 0
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
add cli #89
Conversation
- rework the entire structure of passing data along - instead of passing githubaction.Action, pass config structures - add support for parsing JSON file - add support for usign JSON as configuration file - use go-playground/validator to validate JSON config
c703e37
to
c416d83
Compare
Found a few bugs upon making a pull request, but they all should be fixed by now. Consider it review ready. Test with edk2 complains about something during the build, but I am not sure what is the problem - probably wrong path?
|
FYI, the problem with edk2 was somehow fixed ... |
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.
I didn't find anything incorrect or some common pitfalls, good job at adding so many tests as well! All in all looks good to go. I hope I didn't miss anything in that large PR.
Move away from using GitHub actions to use JSON configuration file instead. This allows to use the
firmware-action
the exact same way in local system just like in CI/CD pipeline with the same input (JSON config file).Fixes issue #88 , but is still missing recursive build of dependencies.