- Update the version number in
Cargo.toml
- Update
CHANGELOG.md
git push origin master
- Create a package file for the crate:
rm tree-sitter-quickbms/Cargo.toml
cargo publish --dry-run
cargo publish --dry-run --allow-dirty
- Create a binary for the language server:
cargo clean
cargo build --release
cargo build --release --target x86_64-pc-windows-gnu
-
Rename the Linux and Windows binaries.
-
Create a new release on GitHub
- Set a tag name (ex.
0.0.1
) - Set the release title (ex.
0.0.1
) - Attach the generated binaries and package file
- Click publish
- Set a tag name (ex.
-
Create a new release on Crates.io
cargo publish