This PR introduces code coverage reporting for our SDKs and integrates Codecov into our GitHub CI for tracking coverage changes.
It also updates our GitHub Workflows to be more consistently formatted, bumps Action versions, ensures Action versions are annotated, and ensures Actions are being used with commit hashes for best security practices.
This encompasses the following PRs already merged in their respective repositories:
[ ] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[x] The correct base branch is being used, if not main
[ ] I have added tests to validate that the change in functionality is working as expected
Description
This PR introduces code coverage reporting for our SDKs and integrates Codecov into our GitHub CI for tracking coverage changes.
It also updates our GitHub Workflows to be more consistently formatted, bumps Action versions, ensures Action versions are annotated, and ensures Actions are being used with commit hashes for best security practices.
This encompasses the following PRs already merged in their respective repositories:
References
Review Checklist
main