You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: ensure jq is installed and add coverage generation in GitHub Actions (#1238)
# Description
This PR addresses two issues:
1. Ensuring that `jq` is installed before using it in the Makefile.
2. Adding a `make coverage` step in the GitHub Actions workflow to
generate coverage files prior to uploading artifacts.
## Related Issue
#688
`ci: minor bugs in "Test Retina Image" pipeline`
## Checklist
- [X] I have read the [contributing
documentation](https://retina.sh/docs/contributing).
- [X] I signed and signed-off the commits (`git commit -S -s ...`). See
[this
documentation](https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification)
on signing commits.
- [X] I have correctly attributed the author(s) of the code.
- [X] I have tested the changes locally.
- [X] I have followed the project's style guidelines.
- [ ] I have updated the documentation, if necessary.
- [ ] I have added tests, if applicable.
## Screenshots (if applicable) or Testing Completed
Please add any relevant screenshots or GIFs to showcase the changes
made.
## Additional Notes
Changes
- Add a check in the Makefile to fail early if `jq` is not found on the
system.
- Update the GitHub Actions workflow to run `make coverage` before the
coverage artifacts are uploaded.
---
Please refer to the [CONTRIBUTING.md](../CONTRIBUTING.md) file for more
information on how to contribute to this project.
---------
Signed-off-by: Yerlan Baiturinov <[email protected]>
0 commit comments