Skip to content
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

chore(ci): add code coverage support #338

Merged
merged 1 commit into from
Apr 6, 2024
Merged

Conversation

evansims
Copy link
Member

@evansims evansims commented Apr 4, 2024

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

  • I have clicked on "allow edits by maintainers".
  • 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]
  • 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

@evansims evansims added go-sdk Affects the Go SDK dotnet-sdk Affects the C#/DotNet SDK js-sdk Affects the JavaScript SDK python-sdk Affects the Python SDK java-sdk Affects the Java/Kotlin SDK labels Apr 4, 2024
@evansims evansims force-pushed the chore/ci/add-code-coverage branch 2 times, most recently from 4722f92 to d41e218 Compare April 6, 2024 03:08
@evansims evansims force-pushed the chore/ci/add-code-coverage branch from 55381a1 to 816bbf4 Compare April 6, 2024 03:11
@evansims evansims marked this pull request as ready for review April 6, 2024 03:17
@evansims evansims requested a review from a team as a code owner April 6, 2024 03:17
@evansims evansims enabled auto-merge April 6, 2024 03:28
@evansims evansims added this pull request to the merge queue Apr 6, 2024
Merged via the queue into main with commit c1eb111 Apr 6, 2024
15 checks passed
@evansims evansims deleted the chore/ci/add-code-coverage branch April 6, 2024 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotnet-sdk Affects the C#/DotNet SDK go-sdk Affects the Go SDK java-sdk Affects the Java/Kotlin SDK js-sdk Affects the JavaScript SDK python-sdk Affects the Python SDK
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants