Skip to content

Commit

Permalink
fix: 🐛 get releases
Browse files Browse the repository at this point in the history
merge issue comment

fix #1
  • Loading branch information
bubkoo committed Nov 3, 2020
1 parent 79ca532 commit 2ac4b89
Show file tree
Hide file tree
Showing 5 changed files with 2 additions and 83 deletions.
14 changes: 0 additions & 14 deletions packages/a/CHANGELOG.md

This file was deleted.

14 changes: 0 additions & 14 deletions packages/b/CHANGELOG.md

This file was deleted.

16 changes: 0 additions & 16 deletions packages/c/CHANGELOG.md

This file was deleted.

6 changes: 0 additions & 6 deletions packages/d/CHANGELOG.md

This file was deleted.

35 changes: 2 additions & 33 deletions src/plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,37 +68,6 @@ export namespace Plugin {
})
}

function getSuccessComment() {
return (
'' +
":tada: This <%= issue.pull_request ? 'PR is included' : 'issue has been resolved' %> :tada:" +
'<% if(typeof releases !== "undefined" && Array.isArray(releases) && releases.length > 0) { %>' +
'<% var releaseInfos = releases.filter(function(release) { return !!release.name }) %>' +
'<% if(releaseInfos.length) { %>' +
'\n\nThe release is available on' +
'<% if (releaseInfos.length === 1) { %>' +
' ' +
'<% if(releaseInfos[0].url) { %>' +
'[<%= releaseInfos[0].name %>](<%= releaseInfos[0].url %>)' +
'<% } else { %>' +
'<%= releaseInfos[0].name %>' +
'<% } %>' +
'<% } else { %>' +
':' +
'<% releaseInfos.forEach(function(release) { %>' +
'\n- ' +
'<% if(release.url) { %>' +
'[<%= release.name %>](<%= release.url %>)' +
'<% } else { %>' +
'<%= release.name %>' +
'<% } %>' +
'<% }) %>' +
'<% } %>' +
'<% } %>' +
'<% } %>'
)
}

export function get(
packages: Package[],
multiContext: Context,
Expand Down Expand Up @@ -256,7 +225,7 @@ export namespace Plugin {
}

const success = async (
pluginOptions: any,
pluginOptions: PluginOptions,
context: SemanticRelease.Context,
) => {
pkg.published = true
Expand All @@ -269,13 +238,13 @@ export namespace Plugin {
const packages = todo().filter((p) => p.nextType != null)
const releases: SemanticRelease.Release[] = []
packages.forEach((p) => {
console.log(p.name, p.result)
if (p.result) {
releases.push(...p.result.releases)
}
})
const ctx = context as any
ctx.releases = releases
pluginOptions.successComment = getSuccessComment()
await plugins.success(context)
}

Expand Down

0 comments on commit 2ac4b89

Please sign in to comment.