Priscila Oliveira

From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases

Never ship a breaking change again. Learn how Sentry uses a private npm registry to run end-to-end tests and bulletproof their SDK releases.

From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases
#1about 6 minutes

Getting started with Sentry for error monitoring

Learn how to install and configure a Sentry SDK in a JavaScript application to start capturing and analyzing errors.

#2about 2 minutes

Understanding the challenges of SDK releases

Releasing new SDK versions involves managing bug fixes, new features, and performance improvements while ensuring backward compatibility across many frameworks.

#3about 3 minutes

How a typo broke an SDK with module changes

A simple typo related to CommonJS and ES module configurations in the Sentry Remix SDK caused applications to crash for users.

#4about 4 minutes

What is Verdaccio and how does it work

Verdaccio is a lightweight, open-source private NPM proxy registry that allows developers to publish, store, and manage packages locally.

#5about 4 minutes

Integrating Verdaccio into a CI pipeline for testing

Sentry's CI pipeline uses Verdaccio in a Docker container to publish pre-release SDK versions and run end-to-end tests against them before release.

#6about 4 minutes

Demo: Catching a regression with Verdaccio tests

A live demo shows how the end-to-end testing setup with Verdaccio successfully fails a build with the module typo and passes it after the fix.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

DevOps Engineer

Socium - Teams Done Differently
Barcelona, Spain

Remote
DevOps
Kubernetes
Continuous Integration