Installing dependencies.
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
const {isNil, castArray} = require('lodash');
|
||||
|
||||
module.exports = (
|
||||
{
|
||||
githubUrl,
|
||||
githubApiPathPrefix,
|
||||
proxy,
|
||||
assets,
|
||||
successComment,
|
||||
failTitle,
|
||||
failComment,
|
||||
labels,
|
||||
assignees,
|
||||
releasedLabels,
|
||||
addReleases,
|
||||
},
|
||||
{env}
|
||||
) => ({
|
||||
githubToken: env.GH_TOKEN || env.GITHUB_TOKEN,
|
||||
githubUrl: githubUrl || env.GITHUB_API_URL || env.GH_URL || env.GITHUB_URL,
|
||||
githubApiPathPrefix: githubApiPathPrefix || env.GH_PREFIX || env.GITHUB_PREFIX || '',
|
||||
proxy: isNil(proxy) ? env.http_proxy || env.HTTP_PROXY || false : proxy,
|
||||
assets: assets ? castArray(assets) : assets,
|
||||
successComment,
|
||||
failTitle: isNil(failTitle) ? 'The automated release is failing 🚨' : failTitle,
|
||||
failComment,
|
||||
labels: isNil(labels) ? ['semantic-release'] : labels === false ? false : castArray(labels),
|
||||
assignees: assignees ? castArray(assignees) : assignees,
|
||||
releasedLabels: isNil(releasedLabels)
|
||||
? [`released<%= nextRelease.channel ? \` on @\${nextRelease.channel}\` : "" %>`]
|
||||
: releasedLabels === false
|
||||
? false
|
||||
: castArray(releasedLabels),
|
||||
addReleases: isNil(addReleases) ? false : addReleases,
|
||||
});
|
||||
Reference in New Issue
Block a user