Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: ensure jq is installed and add coverage generation in GitHub Act…
…ions (#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]>
- Loading branch information