KCL: Script for releasing (#5422)

This commit is contained in:
Adam Chalmers
2025-02-19 16:56:51 -06:00
committed by GitHub
parent 45707d2974
commit 2835665a6a

View File

@ -40,7 +40,13 @@ overwrite-sim-test test_name:
EXPECTORATE=overwrite {{cita}} -p kcl-lib -- simulation_tests::{{test_name}}::parse
EXPECTORATE=overwrite {{cita}} -p kcl-lib -- simulation_tests::{{test_name}}::unparse
{{cita}} -p kcl-lib -- tests::{{test_name}}::kcl_test_execute
test:
export RUST_BRACKTRACE="full" && cargo nextest run --workspace --test-threads=1
publish-kcl version:
git tag {{version}}
git push --tags
cargo publish -p derive-docs
cargo publish -p kcl-lib
cargo publish -p kcl-test-server