Crates.io Releases
The NoETL CLI crate is published from the dedicated Rust repository:
https://github.com/noetl/cli
The crate name and installed binary are both noetl.
Release Checklist
-
Update
Cargo.tomlinnoetl/cli. -
Run tests and build both binaries:
cargo testcargo build --release --binsls -l target/release/noetl target/release/ntl -
Dry-run the package:
cargo package --listcargo publish --dry-run -
Tag the CLI repository:
git tag vX.Y.Zgit push origin vX.Y.Z -
Publish:
cargo publish -
Verify install:
cargo install --bins noetl --forcenoetl --versionntl --version
Package Metadata
- Crate: https://crates.io/crates/noetl
- Source: https://github.com/noetl/cli
- Binaries:
noetl,ntl
Do not publish or document Python packaging as a CLI channel. The maintained
CLI implementation is the Rust binary in noetl/cli.