.releaserc.yaml 756 B

123456789101112131415161718192021222324252627
  1. plugins:
  2. - "@semantic-release/commit-analyzer"
  3. - "@semantic-release/release-notes-generator"
  4. - "@bjoluc/semantic-release-config-poetry"
  5. - "@semantic-release/changelog"
  6. - - "@semantic-release/exec"
  7. - prepareCmd: "npx prettier --write CHANGELOG.md; sed -i 's/\\([[:space:]]\\+\\)version: [0-9]\\+\\.[0-9]\\+\\.[0-9]\\+$/\\1version: 2.0.0/' src/openapi.yaml"
  8. - - "@semantic-release/git"
  9. - assets:
  10. - "src/openapi.yaml"
  11. - "CHANGELOG.md"
  12. message: "chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"
  13. tagFormat: "${version}"
  14. branches:
  15. - "+([0-9])?(.{+([0-9]),x}).x"
  16. - "master"
  17. - "main"
  18. - "next"
  19. - "next-major"
  20. - "name": "beta"
  21. "prerelease": true
  22. - "name": "alpha"
  23. "prerelease": true