Skip to content

feat: sentry releases - #78

Merged
landsman merged 3 commits into
devfrom
sentry-releases
Mar 12, 2026
Merged

landsman merged 3 commits into
devfrom
sentry-releases

Conversation

@landsman

@landsman landsman commented Mar 11, 2026 •

Copy link
Copy Markdown
Owner

Next steps:

  1. Get your DSN — Sentry project → Settings → Client Keys → copy the DSN
  2. Create an Auth Token — Sentry → Settings → Auth Tokens → create token with scopes: project:releases, org:read
  3. Note your org slug and project slug — visible in Sentry URLs: sentry.io/organizations//projects//

GitHub — Secrets

Settings → Secrets and variables → Actions → Secrets:

  • SENTRY_AUTH_TOKEN — the token from step 2 above

GitHub — Variables

Settings → Secrets and variables → Actions → Variables:

  • SENTRY_ORG — your org slug
  • SENTRY_PROJECT — your project slug
  • VITE_SENTRY_DSN — the DSN from step 1

Local .env

Fill in the blank you currently have:
VITE_SENTRY_DSN=https://xxxx@xxxx.ingest.sentry.io/xxxx

Supabase — Secrets (one-time manual set)

The deploy workflow will keep SENTRY_RELEASE up to date automatically going forward, but you may also want to set SENTRY_DSN as a Supabase secret if it isn't already:
supabase secrets set SENTRY_DSN=https://xxxx@xxxx.ingest.sentry.io/xxxx


Once those are in place, the next push to dev will create releases in Sentry for both the web app and Edge Functions automatically.

@github-actions

Copy link
Copy Markdown

Deno Outdated - Supabase

none

@github-actions

Copy link
Copy Markdown

Deno Outdated - Web

none

@landsman
landsman merged commit 70b1e8d into dev Mar 12, 2026
2 checks passed
@landsman
landsman deleted the sentry-releases branch March 12, 2026 16:58

This branch was previously deployed

1 inactive deployment
test — a4fc8abc Deployed Mar 11, 2026 by landsman via QA #77
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant