plugins:
  - "@semantic-release/commit-analyzer"
  - "@semantic-release/release-notes-generator"
  - - "@semantic-release/exec"
    - verifyReleaseCmd: "echo ${nextRelease.version} > VERSION.txt"
  - - "@semantic-release/changelog"
    - changelogFile: CHANGELOG.md
  - - "@semantic-release/github"
  - - "@semantic-release/git"
    - assets:
      - CHANGELOG.md
      message: "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
branches:
  - "master"
  - "main"
  - "next"
  - "next-major"
  - "+([0-9])?(.{+([0-9]),x}).x"
  - name: "beta"
    prerelease: true
  - name: "alpha"
    prerelease: true
