diff --git a/.github/workflows/build-server.yaml b/.github/workflows/build-server.yaml index c4676434d..b25936ff2 100644 --- a/.github/workflows/build-server.yaml +++ b/.github/workflows/build-server.yaml @@ -121,6 +121,7 @@ jobs: - name: Set up Sentry CLI run: | sentry-cli --version + sentry-cli login --auth-token $SENTRY_AUTH_TOKEN - name: Build and tag the image (DEV) if: github.ref == 'refs/heads/develop' diff --git a/desci-server/package.json b/desci-server/package.json index abbcf4d5f..739b8e4aa 100755 --- a/desci-server/package.json +++ b/desci-server/package.json @@ -25,7 +25,7 @@ "script:seed-social-data": "debug=* node --no-warnings --enable-source-maps --loader ts-node/esm ./src/scripts/seed-social-data.ts", "script:DESTRUCTIVE-clear-social-data": "debug=* node --no-warnings --enable-source-maps --loader ts-node/esm ./src/scripts/DESTRUCTIVE-clear-social-data.ts", "script:seed-community-member": "debug=* node --no-warnings --enable-source-maps --loader ts-node/esm ./src/scripts/seed-community-members.ts", - "build": "rimraf dist && tsc && yarn copy-files", + "build": "rimraf dist && tsc && yarn copy-files; if [ \"$SENTRY_AUTH_TOKEN\" ]; then yarn sentry:sourcemaps; else echo 'SENTRY_AUTH_TOKEN not set, sourcemaps will not upload'; fi", "copy-files": "copyfiles -u 1 src/**/*.cjs dist/", "generate": "npx prisma generate", "migrate:local": "DATABASE_URL=postgresql://walter:white@localhost:5433/boilerplate npx prisma migrate dev", @@ -51,7 +51,7 @@ "podman:dev": "podman-compose --file docker-compose.yml --file docker-compose.dev.yml up --build", "email-dev": "email dev --dir ./src/templates/emails --port 3777", "check-deps": "npx npm-check", - "sentry:sourcemaps": "sentry-cli sourcemaps inject --org desci-labs --project nodes-backend ./dist && sentry-cli sourcemaps upload --org desci-labs --project nodes-backend ./dist" + "sentry:sourcemaps": "sentry-cli sourcemaps inject --org desci-labs --project nodes-backend ./dist && sentry-cli sourcemaps upload --org desci-labs --project nodes-backend ./dist && echo 'Sentry sourcemaps uploaded'" }, "dependencies": { "@automerge/automerge-repo": "^1.0.19",