Files
creamlinux-installer/.releaserc
2025-05-18 23:37:55 +02:00

93 lines
2.0 KiB
Plaintext

{
"branches": [
"main"
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
[
"@semantic-release/npm",
{
"npmPublish": false
}
],
[
"@semantic-release/git",
{
"assets": [
"package.json",
"CHANGELOG.md"
],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
],
[
"@semantic-release/github",
{
"assets": [
{
"path": "latest.json",
"label": "Updater manifest file"
},
{
"path": "src-tauri/target/release/bundle/appimage/Creamlinux_*.AppImage",
"label": "Linux AppImage"
},
{
"path": "src-tauri/target/release/bundle/deb/Creamlinux_*.deb",
"label": "Linux DEB package"
},
{
"path": "src-tauri/target/release/bundle/rpm/Creamlinux-*.rpm",
"label": "Linux RPM package"
}
],
"successComment": ":tada: This ${issue.pull_request ? 'PR is included' : 'issue has been resolved'} in version ${nextRelease.version} :tada:\n\nThe release is available on [GitHub release](https://github.com/${process.env.GITHUB_REPOSITORY}/releases/tag/${nextRelease.gitTag})"
}
]
],
"releaseRules": [
{
"type": "feat",
"release": "minor"
},
{
"type": "fix",
"release": "patch"
},
{
"type": "docs",
"release": "patch"
},
{
"type": "style",
"release": "patch"
},
{
"type": "refactor",
"release": "patch"
},
{
"type": "perf",
"release": "patch"
},
{
"type": "test",
"release": "patch"
},
{
"type": "build",
"release": "patch"
},
{
"type": "ci",
"release": "patch"
},
{
"type": "chore",
"release": "patch"
}
]
}