semantic-release-gh
Version:
The official GitHub plugin, modified to accept repositoryUrl as a parameter
19 lines • 927 B
JavaScript
;
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