Skip to content

Commit 61dbeb7

Browse files
committed
Verify ncurc is set up
1 parent a1c3ef1 commit 61dbeb7

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

components/git/release.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,19 @@ async function main(state, argv, cli, dir) {
110110
const info = new TeamInfo(cli, request, 'nodejs', RELEASERS);
111111

112112
const releasers = await info.getMembers();
113-
if (!releasers.some(r => r.login === release.username)) {
114-
cli.stopSpinner(
115-
`${release.username} is not a Releaser; aborting release`);
113+
if (release.username === undefined) {
114+
cli.stopSpinner('Failed to verify Releaser status');
115+
cli.info(
116+
'Username was undefined - do you have your .ncurc set up correctly?');
116117
return;
118+
} else {
119+
if (!releasers.some(r => r.login === release.username)) {
120+
cli.stopSpinner(
121+
`${release.username} is not a Releaser; aborting release`);
122+
return;
123+
}
124+
cli.stopSpinner('Verified Releaser status');
117125
}
118-
cli.stopSpinner('Verified Releaser status');
119126

120127
return release.promote();
121128
}

0 commit comments

Comments
 (0)