-
Notifications
You must be signed in to change notification settings - Fork 233
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
Enable use of codecov for Knative repos #281
Comments
Oh, and when I looked into the permissions needed in order to install the Github application, they looked about as I'd have expected (IIRC the only "write" permission was |
Let me bootstrap on discovery and see if I run into issues. |
Well, we need to install the github app first 😉 |
ok staged. knative-extensions/discovery#60 |
looks like my job worked, but it does not yet have the full integration, https://codecov.io/github/knative-sandbox/discovery/commit/764f22331a5e37c9f54c23a7134597757085bca2 |
Yeah, to write commit status it probably needs to be installed in the Github Org |
I am going to grant it access to just discovery as we experiment with it. |
Alright, it works great on discovery, so I'm going to expand access to sandbox. |
You can see this in action here: knative-extensions/discovery#63 (comment) |
Scotty sent: knative-extensions/.github#20 This is done in the same style as Markus did golangci-lint, so if the config is present it runs. We'll pilot on a few sandbox repos first. |
This is done |
In istio/community@d43a2d6#diff-6a3371457528722a734f3c51d9238c13R31, a different code of conduct was adopted within the Istio community. VALUES.md is referenced from `CONTRIBUTING.md` and `TECH-OVERSIGHT-COMMITTEE.md` which both place the CoC first. As such, this conflicting code of conduct may be removed.
There is a nice (and free for OSS) code coverage tool, which a number of other projects I work with use (ggcr, ko, contour): codecov.io.
You can see a sample report here: google/go-containerregistry#770 (comment)
The configuration itself is relatively simple: https://github.com/google/go-containerregistry/blob/master/.codecov.yml
and it is pretty easy to integrate into common CI tools:
/assign
cc @n3wscott
The text was updated successfully, but these errors were encountered: