rust-tree-sitter-cli

Maintenance guide

All multi-package updates must be done in a side-tag1.

Build order:

  1. tree-sitter (if updated)
  2. rust-tree-sitter, rust-tree-sitter-config
  3. rust-tree-sitter-highlight, rust-tree-sitter-tags
  4. rust-tree-sitter-loader
  5. rust-tree-sitter-cli

Possible commands:

RELEASE=<fXX|rawhide>
cd rust-tree-sitter-cli
git checkout $RELEASE
# update spec or merge from rawhide
fedpkg request-side-tag
koji wait-repo $RELEASE-side-XXXXX
fedpkg chain-build --target=$RELEASE-side-XXXXX rust-tree-sitter rust-tree-sitter-config : rust-tree-sitter-highlight rust-tree-sitter-tags : rust-tree-sitter-loader :

Note: as the crates have different update frequency, it is fine to exclude unchanged packages from the rebuild and from the command above.