Skip to content

Commit 0e14192

Browse files
committed
Add Sentry workflow
1 parent 2b65965 commit 0e14192

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

.github/workflows/sentry.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
- uses: actions/checkout@v4
2+
with:
3+
fetch-depth: 0
4+
5+
- name: Create Sentry release
6+
uses: getsentry/action-release@v3
7+
env:
8+
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
9+
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
10+
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
11+
with:
12+
environment: production
13+
sourcemaps: "./build"

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,13 @@
99
},
1010
"scripts": {
1111
"prebuild": "echo \"export const version = '$npm_package_version';\" > src/version.ts",
12-
"build": "tsc && node -e \"require('fs').chmodSync('build/index.js', '755') && require('fs').chmodSync('build/diagnostic-cli.js', '755')\" && npm run sentry:sourcemaps",
12+
"build": "tsc && node -e \"require('fs').chmodSync('build/index.js', '755') && require('fs').chmodSync('build/diagnostic-cli.js', '755')\"",
1313
"lint": "eslint 'src/**/*.{js,ts}'",
1414
"lint:fix": "eslint 'src/**/*.{js,ts}' --fix",
1515
"format": "prettier --write 'src/**/*.{js,ts}'",
1616
"format:check": "prettier --check 'src/**/*.{js,ts}'",
1717
"inspect": "npx @modelcontextprotocol/inspector node build/index.js",
18-
"diagnostic": "node build/diagnostic-cli.js",
19-
"sentry:sourcemaps": "sentry-cli sourcemaps inject --org camsoft2000 --project xcodebuild-mcp ./build && sentry-cli sourcemaps upload --org camsoft2000 --project xcodebuild-mcp ./build"
18+
"diagnostic": "node build/diagnostic-cli.js"
2019
},
2120
"files": [
2221
"build"

0 commit comments

Comments
 (0)