fix: update .releaserc, use 'master' branch, reformat to proper JSON

This commit is contained in:
2025-04-17 00:32:59 -05:00
parent 1ffd52046f
commit 7e42a3d1ef
2 changed files with 181 additions and 69 deletions

View File

@@ -6,6 +6,7 @@ on:
push: push:
branches: branches:
- master - master
workflow_dispatch:
jobs: jobs:
release: release:

View File

@@ -1,73 +1,184 @@
{ {
"branches": ["main"], "branches": [
"plugins": "master"
[ ],
"plugins": [
[ [
"@semantic-release/commit-analyzer", "@semantic-release/commit-analyzer",
{ {
"preset": "conventionalcommits", "preset": "conventionalcommits",
"releaseRules": "releaseRules": [
[ {
{ "breaking": true, "release": "major" }, "breaking": true,
{ "type": "info", "release": "patch" }, "release": "major"
{ "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" },
],
}, },
{
"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", "@semantic-release/release-notes-generator",
{ {
"preset": "conventionalcommits", "preset": "conventionalcommits",
"writerOpts": "writerOpts": {
{
"headerPartial": "---------------------------------------------------------------------------------------------------\nVersion: {{version}}\nDate: {{#if date}}{{date}}{{else}}????{{/if}}\n", "headerPartial": "---------------------------------------------------------------------------------------------------\nVersion: {{version}}\nDate: {{#if date}}{{date}}{{else}}????{{/if}}\n",
"footerPartial": "", "footerPartial": "",
"commitPartial": "{{#if scope}}[{{scope}}] {{/if}}{{~subject}}", "commitPartial": "{{#if scope}}[{{scope}}] {{/if}}{{~subject}}",
"mainTemplate": "{{> header}}\n{{#each commitGroups}}\n {{title}}:\n{{#each commits}}\n - {{> commit root=@root}}\n{{/each}}\n{{/each}}", "mainTemplate": "{{> header}}\n{{#each commitGroups}}\n {{title}}:\n{{#each commits}}\n - {{> commit root=@root}}\n{{/each}}\n{{/each}}"
}, },
"presetConfig": "presetConfig": {
"types": [
{ {
"types": "type": "info",
[ "section": "Info"
{ "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" },
],
}, },
{
"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-factorio",
[ [
"@semantic-release/github", "@semantic-release/github",
{ "assets": [{ "path": "*_*.*.*.zip", "label": "Packaged Mod" }] }, {
], "assets": [
["@semantic-release/git", { "assets": ["changelog.txt", "info.json"] }], {
], "path": "*_*.*.*.zip",
"label": "Packaged Mod"
}
]
}
],
[
"@semantic-release/git",
{
"assets": [
"changelog.txt",
"info.json"
]
}
]
]
} }