.releaserc 919 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {
  2. "branches": [
  3. "main",
  4. {
  5. "name": "dev",
  6. "prerelease": true
  7. }
  8. ],
  9. "plugins": [
  10. [
  11. "@semantic-release/commit-analyzer", {
  12. "releaseRules": [
  13. { "type": "build", "scope": "Needs bump", "release": "patch" }
  14. ]
  15. }
  16. ],
  17. "@semantic-release/release-notes-generator",
  18. "@semantic-release/changelog",
  19. "gradle-semantic-release-plugin",
  20. [
  21. "@semantic-release/git",
  22. {
  23. "assets": [
  24. "CHANGELOG.md",
  25. "gradle.properties"
  26. ],
  27. "message": "chore: Release v${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
  28. }
  29. ],
  30. [
  31. "@saithodev/semantic-release-backmerge",
  32. {
  33. backmergeBranches: [{"from": "main", "to": "dev"}],
  34. clearWorkspace: true
  35. }
  36. ],
  37. [
  38. "@semantic-release/github",
  39. {
  40. successComment: false
  41. }
  42. ]
  43. ]
  44. }