feat(ci): Update release config
This commit is contained in:
@@ -2,14 +2,16 @@
|
|||||||
* @type {import('semantic-release').GlobalConfig}
|
* @type {import('semantic-release').GlobalConfig}
|
||||||
*/
|
*/
|
||||||
module.exports = {
|
module.exports = {
|
||||||
branches: ['master', { name: 'dev', prerelease: false, channel: 'dev'}],
|
branches: ['master', {name: 'dev', prerelease: true}],
|
||||||
plugins: [
|
plugins: [
|
||||||
[
|
[
|
||||||
'@semantic-release/commit-analyzer',
|
'@semantic-release/commit-analyzer',
|
||||||
{
|
{
|
||||||
"preset": "angular",
|
"preset": "conventionalcommits",
|
||||||
"releaseRules": [
|
"releaseRules": [
|
||||||
{"type": "docs", "scope": "README", "release": "patch"},
|
{"type": "docs", "scope": "README", "release": "patch"},
|
||||||
|
{"type": "feat", scope: "ci", release: "patch"},
|
||||||
|
{"type": "feature", scope: "ci", release: "patch"},
|
||||||
{"type": "refactor", "release": "patch"},
|
{"type": "refactor", "release": "patch"},
|
||||||
{"type": "style", "release": "patch"}
|
{"type": "style", "release": "patch"}
|
||||||
],
|
],
|
||||||
@@ -18,11 +20,39 @@ module.exports = {
|
|||||||
[
|
[
|
||||||
'@semantic-release/release-notes-generator',
|
'@semantic-release/release-notes-generator',
|
||||||
{
|
{
|
||||||
"preset": "angular",
|
"preset": "conventionalcommits",
|
||||||
|
"presetConfig": {
|
||||||
|
types: [
|
||||||
|
{"type": "breaking", "section": "Major version release", "hidden": false},
|
||||||
|
{"type": "BREAKING", "section": "Major version release", "hidden": false},
|
||||||
|
{"type": "BREAKING CHANGE", "section": "Major version release", "hidden": false},
|
||||||
|
{"type": "BREAKING CHANGES", "section": "Major version release", "hidden": false},
|
||||||
|
{"type": "feat", "section": "Features", "hidden": false},
|
||||||
|
{"type": "fix", "section": "Bug Fixes", "hidden": false},
|
||||||
|
{"type": "hotfix", "section": "Bug Fixes", "hidden": false},
|
||||||
|
{"type": "update", "section": "Updates", "hidden": false},
|
||||||
|
{"type": "upgrade", "section": "Upgrades", "hidden": false},
|
||||||
|
{"type": "docs", "section": "Documentation", "hidden": false},
|
||||||
|
{"type": "build", "section": "CI/CD Changes", "hidden": false},
|
||||||
|
{"type": "ci", "section": "CI/CD Changes", "hidden": false},
|
||||||
|
{"type": "refactor", "section": "Refactoring", "hidden": false},
|
||||||
|
{"type": "perf", "section": "Performance Improvements", "hidden": false}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
'@semantic-release/changelog',
|
[
|
||||||
|
"@semantic-release/exec",
|
||||||
|
{
|
||||||
|
publishCmd: 'echo "\n\n${nextRelease.notes}" >> CHANGELOG.md'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
[
|
||||||
'@semantic-release/git',
|
'@semantic-release/git',
|
||||||
|
{
|
||||||
|
"assets": ["CHANGELOG.md"]
|
||||||
|
}
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"@semantic-release/exec",
|
"@semantic-release/exec",
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user