Skip to content

Commit fbfee47

Browse files
ci: Automatically publish releases
1 parent 6159b46 commit fbfee47

File tree

3 files changed

+6
-43
lines changed

3 files changed

+6
-43
lines changed

.github/release_sentry.sh

Lines changed: 0 additions & 31 deletions
This file was deleted.

nuxt.config.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ dotenv()
55

66
const version = require('./package.json').version
77
const isDevelopment = (process.env.NODE_ENV === 'development')
8-
const isLocal = (process.env.LOCAL === '1')
8+
const isCI = (process.env.CI === 'true')
99

1010
let envPrefix: string
1111
if (process.env.NODE_ENV === 'production') {
@@ -145,6 +145,9 @@ const config: NuxtConfig = {
145145
sentry: {
146146
disabled: isDevelopment,
147147
dsn: process.env.SENTRY_DSN,
148+
publishRelease: isCI,
149+
sourceMapStyle: 'hidden-source-map',
150+
attachCommits: true,
148151
config: {
149152
environment: process.env[`${envPrefix}_SENTRY_ENVIRONMENT`],
150153
release: `app@v${version}`,
@@ -194,11 +197,6 @@ const config: NuxtConfig = {
194197
config.node = {
195198
fs: 'empty'
196199
}
197-
198-
// enable source maps
199-
if (isLocal) {
200-
config.devtool = 'source-map'
201-
}
202200
}
203201
},
204202

package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,9 @@
2323
"start:stage": "cross-env NODE_ENV=staging nuxt start",
2424
"release:create": "standard-version",
2525
"release:create:pre": "standard-version --prerelease pre",
26-
"release:build:prod": "cross-env NODE_ENV=production LOCAL=1 nuxt build",
27-
"release:build:stage": "cross-env NODE_ENV=production LOCAL=1 nuxt build",
28-
"release:sentry:prod": "cross-env NODE_ENV=production ./.github/release_sentry.sh",
29-
"release:sentry:pre": "cross-env NODE_ENV=staging ./.github/release_sentry.sh",
3026
"release:publish": "git push --follow-tags",
31-
"release": "npm run release:create && npm run release:build:prod && npm run release:publish && npm run release:sentry:prod",
32-
"release:pre": "npm run release:create:pre && npm run release:build:stage && npm run release:publish && npm run release:sentry:pre"
27+
"release": "npm run release:create && npm run release:publish",
28+
"release:pre": "npm run release:create:pre && npm run release:publish"
3329
},
3430
"dependencies": {
3531
"@nuxtjs/sentry": "^5.0.3",

0 commit comments

Comments
 (0)