Skip to content

Release process

Islon Scherer edited this page Feb 2, 2024 · 2 revisions

Release

  1. Change version in package.json
  2. Run npm install --package-lock-only to persist the changes to package-lock.json
  3. Change version in Cargo.toml
  4. Run cargo update -p tree-sitter-pkl to persist the changes to Cargo.lock
  5. Commit and create a tag.
    git commit -m "Prepare <version> release"
    git tag -a <VERSION> -m "Release version <VERSION>"
    
  6. Push to upstream
    git push --follow-tags
    
Clone this wiki locally