Skip to content

Commit 065ffef

Browse files
authored
chore(remix): Add instructions when a release version can't be proposed. (#8915)
1 parent 5354ee5 commit 065ffef

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

packages/remix/scripts/createRelease.js

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,30 @@ const { deleteSourcemaps } = require('./deleteSourcemaps');
66
const sentry = new SentryCli();
77

88
async 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 {

0 commit comments

Comments
 (0)