UNPKG

semantic-release-gh

Version:

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

19 lines 927 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetReleaseLinks = void 0; const constants_1 = require("./definitions/constants"); const linkify = (releaseInfo) => `${releaseInfo.url ? releaseInfo.url.startsWith('http') ? `**[${releaseInfo.name}](${releaseInfo.url})**` : `${releaseInfo.name}: \`${releaseInfo.url}\`` : `\`${releaseInfo.name}\``}`; const filterReleases = (releaseInfos) => releaseInfos.filter((releaseInfo) => releaseInfo.name && releaseInfo.name !== constants_1.RELEASE_NAME); const GetReleaseLinks = (releaseInfos) => { return `${filterReleases(releaseInfos).length > 0 ? `This release is also available on:\n${filterReleases(releaseInfos) .map((releaseInfo) => `- ${linkify(releaseInfo)}`) .join('\n')}` : ''}`; }; exports.GetReleaseLinks = GetReleaseLinks; //# sourceMappingURL=get-release-links.js.map