Skip to content

Release process

Daniel Chao edited this page Mar 26, 2025 · 5 revisions

Release

  1. Update CHANGELOG.adoc and add new release notes
  2. Run tree-sitter version <version> to update the version in all relevant places
  3. Submit PR and merge. Commit message:
    git commit -m "Prepare <version> release"
    
  4. After merge:
    git checkout main
    git pull upstream main
    git tag -a v<VERSION> -m "Release version <VERSION>"
    
  5. Push to upstream
    git push upstream refs/tags/v<VERSION>
    
Clone this wiki locally