about summary refs log tree commit diff
path: root/postHooks/uploadSentrySourcemapsPostHook.js
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2025-03-14 12:08:19 -0500
committerGitHub <noreply@github.com>2025-03-14 12:08:19 -0500
commit5bff031e725b8249f3f69a26055d462cd1cd6fdd (patch)
treeed5206eb70fc710ff0ad5e08cecae47c54fbb2e3 /postHooks/uploadSentrySourcemapsPostHook.js
parent9cea7f0393a3bdd5b020f014ed1f8929a5755342 (diff)
downloadvoidsky-5bff031e725b8249f3f69a26055d462cd1cd6fdd.tar.zst
A few good metrics (#7897)
* Align dist and release tags on all platforms

* Upload web sourcemaps

* Debug code

* Send debug and error logging to Sentry

* Let .env do the work

* Try straight env

* Try copy in Dockerfile

* Ok ok ok

* Debug Dockerfile

* Proper setup

* See where we're at

* Reference var correctly

* Fall back to package version

* Verbose force env

* Should be working native builds

* Comments

* Remove unused deps

* Revert unneeded changes

* Remove debug code

* Clarify intent

* Remove deprecated files

* Add sentry vars to OTA

* Debug

* Revert "Debug"

This reverts commit 2d5857fb0fb0858ac3e2f98bc56bde913078d0a7.

* Use included CLI to upload native source maps post-OTA build

* Use included bin script

See https://github.com/getsentry/sentry-react-native/commit/0d87adb516b2a5ea61353e25098c31f9aeb7e503

* Bump sentry, update script

* Comment

* fix failing CI

* Pin sentry, update patch, update lock

---------

Co-authored-by: Samuel Newman <mozzius@protonmail.com>
Diffstat (limited to 'postHooks/uploadSentrySourcemapsPostHook.js')
-rw-r--r--postHooks/uploadSentrySourcemapsPostHook.js34
1 files changed, 0 insertions, 34 deletions
diff --git a/postHooks/uploadSentrySourcemapsPostHook.js b/postHooks/uploadSentrySourcemapsPostHook.js
deleted file mode 100644
index 756e64253..000000000
--- a/postHooks/uploadSentrySourcemapsPostHook.js
+++ /dev/null
@@ -1,34 +0,0 @@
-const exec = require('child_process').execSync
-
-const SENTRY_AUTH_TOKEN = process.env.SENTRY_AUTH_TOKEN
-
-module.exports = ({config}) => {
-  if (!SENTRY_AUTH_TOKEN) {
-    console.log(
-      'SENTRY_AUTH_TOKEN environment variable must be set to upload sourcemaps. Skipping.',
-    )
-    return
-  }
-
-  const org = config.organization
-  const project = config.project
-  const release = config.release
-  const dist = config.dist
-
-  if (!org || !project || !release || !dist) {
-    console.log(
-      '"organization", "project", "release", and "dist" must be set in the hook config to upload sourcemaps. Skipping.',
-    )
-    return
-  }
-
-  try {
-    console.log('Uploading sourcemaps to Sentry...')
-    exec(
-      `node node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps dist --url https://sentry.io/  -o ${org} -p ${project} -r ${release} -d ${dist}`,
-    )
-    console.log('Sourcemaps uploaded to Sentry.')
-  } catch (e) {
-    console.error('Error uploading sourcemaps to Sentry:', e)
-  }
-}