Skip to content

Commit faffc78

Browse files
committed
chore: only add sentry plugin when building from release package
1 parent bdaa3b1 commit faffc78

File tree

3 files changed

+17
-13
lines changed

3 files changed

+17
-13
lines changed

frontend/vite.config.prod.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,17 @@ export default {
141141
],
142142
},
143143
}),
144-
sentryVitePlugin({
145-
authToken: process.env.SENTRY_AUTH_TOKEN,
146-
org: "monkeytype",
147-
project: "frontend",
148-
release: {
149-
name: buildClientVersion(),
150-
},
151-
applicationKey: "monkeytype-frontend",
152-
}),
144+
process.env.SENTRY
145+
? sentryVitePlugin({
146+
authToken: process.env.SENTRY_AUTH_TOKEN,
147+
org: "monkeytype",
148+
project: "frontend",
149+
release: {
150+
name: buildClientVersion(),
151+
},
152+
applicationKey: "monkeytype-frontend",
153+
})
154+
: null,
153155
replace([
154156
{
155157
filter: /firebase\.ts$/,
@@ -246,7 +248,7 @@ export default {
246248
},
247249
],
248250
build: {
249-
sourcemap: true,
251+
sourcemap: process.env.SENTRY,
250252
emptyOutDir: true,
251253
outDir: "../dist",
252254
assetsInlineLimit: 0, //dont inline small files as data

packages/release/src/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
import { execSync } from "child_process";
1+
// idk why its failing to resolve
2+
// eslint-disable-next-line import/no-unresolved
23
import { Octokit } from "@octokit/rest";
4+
import { execSync } from "child_process";
35
import dotenv from "dotenv";
46
import fs, { readFileSync } from "fs";
57
import readlineSync from "readline-sync";
@@ -174,7 +176,7 @@ const buildProject = () => {
174176
}
175177

176178
runProjectRootCommand(
177-
"npx turbo lint test validate-json build " + filter + " --force"
179+
"SENTRY=1 npx turbo lint test validate-json build " + filter + " --force"
178180
);
179181
};
180182

turbo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
},
3333
"@monkeytype/frontend#build": {
3434
"dependsOn": ["^build"],
35-
"env": ["BACKEND_URL", "RECAPTCHA_SITE_KEY"],
35+
"env": ["BACKEND_URL", "RECAPTCHA_SITE_KEY", "SENTRY"],
3636
"outputs": ["dist/**"]
3737
},
3838
"@monkeytype/frontend#dev": {

0 commit comments

Comments
 (0)