Codecov Integration for Sentry #43826
Replies: 6 comments 17 replies
-
The biggest challenge I see today is the complexity in setting it up. We need to find a much easier way to get folks access to this feature, ideally without connecting to GitHub inside of Sentry. |
Beta Was this translation helpful? Give feedback.
-
OOC (apologies if this is the wrong place to ask) — is there some other pre-req or flag for access? I'm admin for my own workspace and wanted to give this a whirl but am not seeing that toggle: (I do have GitHub enabled for the relevant repository and a concomitant Codecov account, but maybe there's some linkage somewhere that's missing?) |
Beta Was this translation helpful? Give feedback.
-
Hi All, The Codecov integration for Sentry is now generally available! We've also launched a new Codecov promo pricing for new and existing Sentry customers that leads to ~50% savings for 5 Codecov Pro seats. You can read more about this here We're also doing a live AMA session with Sentry and Codecov and folks to answer any questions you may have about Codecov and this integration. |
Beta Was this translation helpful? Give feedback.
-
I understand, your purchase of Codecov was for you to make money off of us. But isn't having the dependency of Codecov AND GitHub a bit propritary and limiting? I think, it would be easier to just upload a cobertura file? |
Beta Was this translation helpful? Give feedback.
-
Codecov is what allows you to upload said format. Ultimately we’d have to
build (and pay for) infrastructure to process coverage in a variety of
formats and conditions (it’s not as easy as just handling a single file
uploaded). It doesn’t make sense for us (financially, if nothing else) to
repeat that process and the ultimate value add here is for people who are
focused on test and prod (via both our products).
On Thu, Mar 30, 2023 at 12:38 AM Sebastian Hädrich ***@***.***> wrote:
I understand, your purchase of Codecov was for you to make money off of
us. But isn't having the dependency of Codecov AND GitHub a bit propritary
and limiting? I think, it would be easier to just upload a cobertura file?
—
Reply to this email directly, view it on GitHub
<#43826 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAFYOUXP5USRQBACMJXH6LW6UZ5NANCNFSM6AAAAAAUKXG364>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Sent from my phone. Pardon the typos.
|
Beta Was this translation helpful? Give feedback.
-
One thing we're running into with Sentry and Github, is that for security reasons we don't want to give you read access to source code (nor write access to repo hooks). Ideally a Codecov integration would use Github Actions (where we can run your CLI, pinned via SHA, for security) and push the coverage reports or other data to your API. That way, you don't need source code access, and your CLI (via Github actions) would be the tool that sends data, update PRs with comments, etc. It's a much more secure design. |
Beta Was this translation helpful? Give feedback.
-
When you triage a bug do you question if the code was tested and if better tests could have prevented this bug in the first place? We asked ourselves this same question and that led us to build an integration with Codecov (Now a part of Sentry!).
The Codecov integration for Sentry will let you see the untested code or partially or fully covered code that’s causing errors directly in your issue’s stack trace, allowing you to avoid similar errors from happening again.
Getting Started
Get the Owner or Manager of your Sentry account to:
Additional Requirements
You just need to have the GitHub integration for Sentry installed and have your test coverage data in Codecov to start using this integration. You also need Code Mappings to be set up for your GitHub integration- We need this to identify the source code file for showing you test coverage!
Don’t use GitHub? Sit tight, GitLab and Bitbucket support is on the way!
New to Codecov?
New to code coverage? No problem. Signup for Codecov and get started for free.
We want to hear from you
The Codecov integration for Sentry is now generally available for all our customers.
Please comment below to tell us about any bugs & issues or to give us feedback on what else you’d like to see in this integration. You can also email us at [email protected]
Beta Was this translation helpful? Give feedback.
All reactions