---
branches:
  - main
plugins:
  - - "@semantic-release/commit-analyzer"
    - preset: conventionalcommits
  - - "@semantic-release/release-notes-generator"
    - preset: conventionalcommits
  - - "@semantic-release/github"
  - - "@semantic-release/npm"
    - pkgRoot: ./pkg
  - - "@semantic-release/exec"
    - verifyConditionsCmd: "semantic-release-rust verify-conditions"
      prepareCmd: "semantic-release-rust prepare ${nextRelease.version}"
      publishCmd: "semantic-release-rust publish"
  - - "@semantic-release/git"
    - assets:
      - Cargo.toml
      - Cargo.lock
