From cc20e62ee3a6c365d067aaf5288ca2ce0cf786f3 Mon Sep 17 00:00:00 2001 From: "Kent C. Dodds" Date: Fri, 3 Nov 2023 14:34:28 -0600 Subject: [PATCH] delete sourcemap after sentry upload --- other/sentry-create-release.js | 6 ++++++ package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/other/sentry-create-release.js b/other/sentry-create-release.js index b4b694a4c..6a8e9e0b2 100644 --- a/other/sentry-create-release.js +++ b/other/sentry-create-release.js @@ -1,4 +1,6 @@ import { createRelease } from '@sentry/remix/scripts/createRelease.js' +import fsExtra from 'fs-extra' +import { glob } from 'glob' import 'dotenv/config' const DEFAULT_URL_PREFIX = '#build/' @@ -17,3 +19,7 @@ if ( 'Missing Sentry environment variables, skipping sourcemap upload.', ) } +const files = await glob(['./public/**/*.map', './build/**/*.map']) +for (const file of files) { + await fsExtra.remove(file) +} diff --git a/package.json b/package.json index 3ebdf2f2f..7a12425ca 100644 --- a/package.json +++ b/package.json @@ -80,6 +80,7 @@ "express": "^4.18.2", "express-rate-limit": "^7.0.1", "get-port": "^7.0.0", + "glob": "^10.3.7", "helmet": "^7.0.0", "intl-parse-accept-language": "^1.0.0", "isbot": "^3.7.0", @@ -140,7 +141,6 @@ "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "fs-extra": "^11.1.1", - "glob": "^10.3.7", "jsdom": "^22.1.0", "msw": "0.0.0-fetch.rc-20", "node-html-parser": "^6.1.10",