-
-
Notifications
You must be signed in to change notification settings - Fork 193
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: Generate coverage reports and upload them. #1110
Conversation
@dshukertjr I see this has been marked as ready for review, but I see no report on coveralls, is it working already? |
@grdsdev I think so. The upload action has succeeded: https://github.com/supabase/supabase-flutter/actions/runs/13031130088/job/36350498930?pr=1110 |
@dshukertjr I think you still need to add a step for uploading to coveralls instead of GH artifacts, I see a 0% coverage on https://coveralls.io/github/supabase/supabase-flutter |
Should be good now |
What kind of change does this PR introduce?
Generate coverage reports for each package and upload them.
A new GitHub actions workflow file,
coverage.yml
is introduced, which runs the test for all the packages, generates coverage reports, combines them, and uploads them. This test is redundant as the tests are also run in each individual CI pipeline, but after struggling a bit trying to combine the coverage reports from multiple different workflows, I settled with this implementation.This PR also includes minor type fix and test stub fix in the realtime rep.