53 lines
947 B
JavaScript
53 lines
947 B
JavaScript
export default {
|
|
branches: [
|
|
"main",
|
|
{
|
|
name: "dev",
|
|
prerelease: true,
|
|
},
|
|
],
|
|
plugins: [
|
|
[
|
|
"@semantic-release/commit-analyzer",
|
|
{
|
|
releaseRules: [
|
|
{ type: "build", scope: "Needs bump", release: "patch" },
|
|
],
|
|
},
|
|
],
|
|
"@semantic-release/release-notes-generator",
|
|
"@semantic-release/changelog",
|
|
[
|
|
"@semantic-release/git",
|
|
{
|
|
assets: ["README.md", "CHANGELOG.md"],
|
|
message:
|
|
"chore: Release ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}",
|
|
},
|
|
],
|
|
[
|
|
"@semantic-release/exec",
|
|
{
|
|
prepareCmd: `pnpm build --release-branch ${process.env.RELEASE_BRANCH} --build-minify`,
|
|
},
|
|
],
|
|
[
|
|
"@semantic-release/github",
|
|
{
|
|
assets: [
|
|
{
|
|
path: "dist/*.js",
|
|
},
|
|
],
|
|
successComment: false,
|
|
},
|
|
],
|
|
[
|
|
"@saithodev/semantic-release-backmerge",
|
|
{
|
|
backmergeBranches: [{ from: "main", to: "dev" }],
|
|
clearWorkspace: true,
|
|
},
|
|
],
|
|
],
|
|
};
|