.releaserc 891 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. "plugins": [
  3. "@semantic-release/commit-analyzer",
  4. "@semantic-release/release-notes-generator",
  5. "@bjoluc/semantic-release-config-poetry",
  6. "@semantic-release/changelog",
  7. [
  8. "@semantic-release/exec",
  9. {
  10. "prepareCmd": "npx prettier --write CHANGELOG.md && poetry version ${nextRelease.version}"
  11. }
  12. ],
  13. [
  14. "@semantic-release/git",
  15. {
  16. "assets": [
  17. "CHANGELOG.md",
  18. "pyproject.toml"
  19. ],
  20. "message": "chore(release): ${nextRelease.version}[CI SKIP]\n\n${nextRelease.notes}"
  21. }
  22. ],
  23. "@saithodev/semantic-release-gitea"
  24. ],
  25. "tagFormat": "${version}",
  26. "branches": [
  27. "+([0-9])?(.{+([0-9]),x}).x",
  28. "master",
  29. "main",
  30. "next",
  31. "next-major",
  32. {
  33. "name": "beta",
  34. "prerelease": true
  35. },
  36. {
  37. "name": "alpha",
  38. "prerelease": true
  39. }
  40. ]
  41. }