diff --git a/lib/hide-sensitive.js b/lib/hide-sensitive.js index 3a1158f8e2..03e28a07e0 100644 --- a/lib/hide-sensitive.js +++ b/lib/hide-sensitive.js @@ -3,8 +3,14 @@ const {SECRET_REPLACEMENT, SECRET_MIN_SIZE} = require('./definitions/constants') module.exports = (env) => { const toReplace = Object.keys(env).filter( - (envVar) => - /token|password|credential|secret|(?= SECRET_MIN_SIZE + (envVar) => { + // https://github.com/semantic-release/semantic-release/issues/1558 + if (envVar === 'GOPRIVATE') { + return false + } + + return /token|password|credential|secret|private/i.test(envVar) && size(env[envVar].trim()) >= SECRET_MIN_SIZE + } ); const regexp = new RegExp(toReplace.map((envVar) => escapeRegExp(env[envVar])).join('|'), 'g');