fix: auto-release process may fail if optional back-merging task fails (#8051)
This commit is contained in:
@@ -83,21 +83,21 @@ async function config() {
|
|||||||
['@semantic-release/git', {
|
['@semantic-release/git', {
|
||||||
assets: [changelogFile, 'package.json', 'package-lock.json', 'npm-shrinkwrap.json'],
|
assets: [changelogFile, 'package.json', 'package-lock.json', 'npm-shrinkwrap.json'],
|
||||||
}],
|
}],
|
||||||
|
['@semantic-release/github', {
|
||||||
|
successComment: getReleaseComment(),
|
||||||
|
labels: ['type:ci'],
|
||||||
|
releasedLabels: ['state:released<%= nextRelease.channel ? `-\${nextRelease.channel}` : "" %>']
|
||||||
|
}],
|
||||||
|
// Back-merge module runs last because if it fails it should not impede the release process
|
||||||
[
|
[
|
||||||
"@saithodev/semantic-release-backmerge",
|
"@saithodev/semantic-release-backmerge",
|
||||||
{
|
{
|
||||||
"branches": [
|
"branches": [
|
||||||
{ from: "beta", to: "alpha" },
|
{ from: "beta", to: "alpha" },
|
||||||
{ from: "release", to: "beta" },
|
{ from: "release", to: "beta" },
|
||||||
{ from: "release", to: "alpha" },
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
['@semantic-release/github', {
|
|
||||||
successComment: getReleaseComment(),
|
|
||||||
labels: ['type:ci'],
|
|
||||||
releasedLabels: ['state:released<%= nextRelease.channel ? `-\${nextRelease.channel}` : "" %>']
|
|
||||||
}],
|
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user