feat(ci): Update release config
This commit is contained in:
@@ -2,14 +2,16 @@
|
||||
* @type {import('semantic-release').GlobalConfig}
|
||||
*/
|
||||
module.exports = {
|
||||
branches: ['master', { name: 'dev', prerelease: false, channel: 'dev'}],
|
||||
branches: ['master', {name: 'dev', prerelease: true}],
|
||||
plugins: [
|
||||
[
|
||||
'@semantic-release/commit-analyzer',
|
||||
{
|
||||
"preset": "angular",
|
||||
"preset": "conventionalcommits",
|
||||
"releaseRules": [
|
||||
{"type": "docs", "scope": "README", "release": "patch"},
|
||||
{"type": "feat", scope: "ci", release: "patch"},
|
||||
{"type": "feature", scope: "ci", release: "patch"},
|
||||
{"type": "refactor", "release": "patch"},
|
||||
{"type": "style", "release": "patch"}
|
||||
],
|
||||
@@ -18,11 +20,39 @@ module.exports = {
|
||||
[
|
||||
'@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/exec",
|
||||
{
|
||||
publishCmd: 'echo "\n\n${nextRelease.notes}" >> CHANGELOG.md'
|
||||
}
|
||||
],
|
||||
[
|
||||
'@semantic-release/git',
|
||||
{
|
||||
"assets": ["CHANGELOG.md"]
|
||||
}
|
||||
],
|
||||
'@semantic-release/changelog',
|
||||
'@semantic-release/git',
|
||||
[
|
||||
"@semantic-release/exec",
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user