Skip to content

Commit 7ed9d06

Browse files
committed
better handling of releaser not on the team
1 parent 575196d commit 7ed9d06

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

components/git/release.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,14 @@ async function main(state, argv, cli, dir) {
134134
'Username was undefined - do you have your .ncurc set up correctly?');
135135
return;
136136
} else if (releasers.every(r => r.login !== release.username)) {
137-
cli.stopSpinner(
138-
`${release.username} is not a Releaser; aborting release`);
139-
return;
137+
cli.stopSpinner();
138+
cli.error(`${release.username} is not a Releaser`);
139+
if (!argv.dryRun) {
140+
throw new Error('aborted');
141+
}
142+
} else {
143+
cli.stopSpinner(`${release.username} is a Releaser`);
140144
}
141-
cli.stopSpinner('Verified Releaser status');
142145

143146
return release.promote();
144147
}

0 commit comments

Comments
 (0)