File tree Expand file tree Collapse file tree 1 file changed +17
-4
lines changed Expand file tree Collapse file tree 1 file changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -6,17 +6,30 @@ const { deleteSourcemaps } = require('./deleteSourcemaps');
66const sentry = new SentryCli ( ) ;
77
88async function createRelease ( argv , URL_PREFIX , BUILD_PATH ) {
9- const RELEASE = argv . release || ( await sentry . releases . proposeVersion ( ) ) ;
9+ let release ;
1010
11- await sentry . releases . new ( RELEASE ) ;
11+ if ( ! argv . release ) {
12+ try {
13+ release = await sentry . releases . proposeVersion ( ) ;
14+ } catch ( error ) {
15+ console . warn ( '[sentry] Failed to propose a release version.' ) ;
16+ console . warn ( '[sentry] You can specify a release version with `--release` flag.' ) ;
17+ console . warn ( '[sentry] For example: `sentry-upload-sourcemaps --release 1.0.0`' ) ;
18+ throw error ;
19+ }
20+ } else {
21+ release = argv . release ;
22+ }
23+
24+ await sentry . releases . new ( release ) ;
1225
13- await sentry . releases . uploadSourceMaps ( RELEASE , {
26+ await sentry . releases . uploadSourceMaps ( release , {
1427 urlPrefix : URL_PREFIX ,
1528 include : [ BUILD_PATH ] ,
1629 useArtifactBundle : ! argv . disableDebugIds ,
1730 } ) ;
1831
19- await sentry . releases . finalize ( RELEASE ) ;
32+ await sentry . releases . finalize ( release ) ;
2033
2134 if ( argv . deleteAfterUpload ) {
2235 try {
You can’t perform that action at this time.
0 commit comments