Files
research-multipliers/.releaserc

185 lines
4.2 KiB
Plaintext

{
"branches": [
"master"
],
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"preset": "conventionalcommits",
"releaseRules": [
{
"breaking": true,
"release": "major"
},
{
"type": "info",
"release": "patch"
},
{
"type": "feat",
"release": "minor"
},
{
"type": "feature",
"release": "minor"
},
{
"type": "gui",
"release": "patch"
},
{
"type": "balance",
"release": "patch"
},
{
"type": "perf",
"release": "patch"
},
{
"type": "performance",
"release": "patch"
},
{
"type": "compat",
"release": "patch"
},
{
"type": "compatibility",
"release": "patch"
},
{
"type": "fix",
"release": "patch"
},
{
"type": "graphics",
"release": "patch"
},
{
"type": "sound",
"release": "patch"
},
{
"type": "locale",
"release": "patch"
},
{
"type": "translate",
"release": "patch"
},
{
"type": "control",
"release": "patch"
},
{
"type": "other",
"release": "patch"
}
]
}
],
[
"@semantic-release/release-notes-generator",
{
"preset": "conventionalcommits",
"writerOpts": {
"headerPartial": "---------------------------------------------------------------------------------------------------\nVersion: {{version}}\nDate: {{#if date}}{{date}}{{else}}????{{/if}}\n",
"footerPartial": "",
"commitPartial": "{{#if scope}}[{{scope}}] {{/if}}{{~subject}}",
"mainTemplate": "{{> header}}\n{{#each commitGroups}}\n {{title}}:\n{{#each commits}}\n - {{> commit root=@root}}\n{{/each}}\n{{/each}}"
},
"presetConfig": {
"types": [
{
"type": "info",
"section": "Info"
},
{
"type": "feat",
"section": "Features"
},
{
"type": "feature",
"section": "Features"
},
{
"type": "gui",
"section": "Gui"
},
{
"type": "balance",
"section": "Balancing"
},
{
"type": "perf",
"section": "Optimizations"
},
{
"type": "performance",
"section": "Optimizations"
},
{
"type": "compat",
"section": "Compatibility"
},
{
"type": "compatibility",
"section": "Compatibility"
},
{
"type": "fix",
"section": "Bugfixes"
},
{
"type": "graphics",
"section": "Graphics"
},
{
"type": "sound",
"section": "Sounds"
},
{
"type": "locale",
"section": "Locale"
},
{
"type": "translate",
"section": "Translation"
},
{
"type": "control",
"section": "Control"
},
{
"type": "other",
"section": "Changes"
}
]
}
}
],
"semantic-release-factorio",
[
"@semantic-release/github",
{
"assets": [
{
"path": "*_*.*.*.zip",
"label": "Packaged Mod"
}
]
}
],
[
"@semantic-release/git",
{
"assets": [
"changelog.txt",
"info.json"
]
}
]
]
}