{ "branches": [ "main", { "name": "dev", "prerelease": true } ], "plugins": [ [ "@semantic-release/commit-analyzer", { "releaseRules": [ { "type": "build", "scope": "Needs bump", "release": "patch" } ] } ], "@semantic-release/release-notes-generator", "@semantic-release/changelog", "gradle-semantic-release-plugin", [ "@semantic-release/git", { "assets": [ "CHANGELOG.md", "gradle.properties", ], "message": "chore: Release v${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], [ "@semantic-release/github", { "assets": [ { "path": "patches/build/libs/patches-!(*sources*|*javadoc*).rvp?(.asc)" }, ], successComment: false } ], [ "@saithodev/semantic-release-backmerge", { backmergeBranches: [{"from": "main", "to": "dev"}], clearWorkspace: true } ] ] }