Skip to content

Commit f3a6fc4

Browse files
committed
Use proposeVersion if release is not provided.
1 parent b96cc52 commit f3a6fc4

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

packages/remix/scripts/upload-sourcemaps.js

+4-10
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
#! /usr/bin/env node
2-
/* eslint-disable no-console */
32
const SentryCli = require('@sentry/cli');
43
const argv = require('yargs/yargs')(process.argv.slice(2))
5-
.option('release', { type: 'string', describe: 'The release number', demandOption: true })
4+
.option('release', { type: 'string', describe: 'The release number' })
65
.option('urlPrefix', { type: 'string', describe: 'The url prefix for the sourcemaps' })
76
.option('buildPath', { type: 'string', describe: 'The path to the build directory' })
8-
.usage('Usage: $0 --release RELEASE [--urlPrefix URL_PREFIX] [--buildPath BUILD_PATH]').argv;
9-
10-
const RELEASE = argv.release;
11-
12-
if (!RELEASE) {
13-
console.error('No release provided.');
14-
process.exit(1);
15-
}
7+
.usage('Usage: $0 [--release RELEASE] [--urlPrefix URL_PREFIX] [--buildPath BUILD_PATH]').argv;
168

179
const URL_PREFIX = argv.urlPrefix || '~/build/';
1810
const BUILD_PATH = argv.buildPath || 'public/build';
1911

2012
const sentry = new SentryCli();
2113

2214
async function createRelease() {
15+
const RELEASE = argv.release || (await sentry.releases.proposeVersion());
16+
2317
await sentry.releases.new(RELEASE);
2418

2519
await sentry.releases.uploadSourceMaps(RELEASE, {

0 commit comments

Comments
 (0)