UNPKG

semantic-release-gh

Version:

The official GitHub plugin, modified to accept repositoryUrl as a parameter

26 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ResolveConfig = void 0; const lodash_1 = require("lodash"); const ResolveConfig = ({ githubUrl, githubApiPathPrefix, proxy, assets, successComment, failTitle, failComment, labels, assignees, releasedLabels, addReleases, repositoryUrl }, { env }) => ({ addReleases: (0, lodash_1.isNil)(addReleases) ? false : addReleases, assets: assets ? (0, lodash_1.castArray)(assets) : assets, assignees: assignees ? (0, lodash_1.castArray)(assignees) : assignees, failComment, failTitle: (0, lodash_1.isNil)(failTitle) ? 'The automated release is failing 🚨' : failTitle, githubApiPathPrefix: githubApiPathPrefix || env.GH_PREFIX || env.GITHUB_PREFIX || '', githubToken: env.GH_TOKEN || env.GITHUB_TOKEN, githubUrl: githubUrl || env.GITHUB_API_URL || env.GH_URL || env.GITHUB_URL, labels: (0, lodash_1.isNil)(labels) ? ['semantic-release'] : labels === false ? false : (0, lodash_1.castArray)(labels), proxy: (0, lodash_1.isNil)(proxy) ? env.http_proxy || env.HTTP_PROXY || false : proxy, releasedLabels: (0, lodash_1.isNil)(releasedLabels) ? ['released<%= nextRelease.channel ? ` on @${nextRelease.channel}` : "" %>'] : releasedLabels === false ? false : (0, lodash_1.castArray)(releasedLabels), repositoryUrl, successComment }); exports.ResolveConfig = ResolveConfig; //# sourceMappingURL=resolve-config.js.map