diff --git a/index.js b/index.js index 32c29274..1c7ad4b9 100644 --- a/index.js +++ b/index.js @@ -54,7 +54,6 @@ async function run(options, plugins) { await verify(options); - const {repositoryUrl} = options; options.repositoryUrl = await getGitAuthUrl(options); if (!(await isBranchUpToDate(options.branch))) { @@ -69,7 +68,7 @@ async function run(options, plugins) { await verifyAuth(options.repositoryUrl, options.branch); } catch (err) { logger.error(`The command "${err.cmd}" failed with the error message %s.`, err.stderr); - throw getError('EGITNOPERMISSION', {options, repositoryUrl}); + throw getError('EGITNOPERMISSION', {options}); } logger.log('Run automated release from branch %s', options.branch); diff --git a/lib/definitions/errors.js b/lib/definitions/errors.js index 05ad371d..232c4c2d 100644 --- a/lib/definitions/errors.js +++ b/lib/definitions/errors.js @@ -27,11 +27,11 @@ Please make sure to add the \`repositoryUrl\` to the [semantic-release configura 'docs/usage/configuration.md' )}).`, }), - EGITNOPERMISSION: ({options, repositoryUrl}) => ({ + EGITNOPERMISSION: ({options}) => ({ message: 'The push permission to the Git repository is required.', details: `**semantic-release** cannot push the version tag to the branch \`${ options.branch - }\` on remote Git repository with URL \`${repositoryUrl}\`. + }\` on remote Git repository with URL \`${options.repositoryUrl}\`. Please refer to the [authentication configuration documentation](${linkify( 'docs/usage/ci-configuration.md#authentication'