[[bin]]
name = "semantic-release-cargo"
path = "src/main.rs"
[build-dependencies.napi-build]
optional = true
version = "=2.1.4"
[dependencies.anyhow]
version = "=1.0.96"
[dependencies.cargo-config2]
version = "=0.1.32"
[dependencies.clap]
features = ["cargo", "derive"]
version = "=4.5.30"
[dependencies.guppy]
version = "=0.17.16"
[dependencies.log]
features = ["std"]
version = "=0.4.26"
[dependencies.loggerv]
version = "=0.7.2"
[dependencies.napi]
features = ["error_anyhow"]
optional = true
version = "=2.16.16"
[dependencies.napi-derive]
optional = true
version = "=2.16.13"
[dependencies.serde]
features = ["derive"]
version = "=1.0.218"
[dependencies.serde_json]
version = "=1.0.139"
[dependencies.thiserror]
version = "=1.0.69"
[dependencies.toml_edit]
version = "=0.22.24"
[dependencies.url]
features = ["serde"]
version = "=2.5.4"
[dev-dependencies.assert_matches]
version = "=1.5.0"
[dev-dependencies.fs_extra]
version = "=1.3.0"
[dev-dependencies.semver]
version = "=1.0.25"
[dev-dependencies.tempfile]
version = "=3.17.1"
[features]
napi-rs = ["napi", "napi-build", "napi-derive"]
[lib]
crate-type = ["lib", "cdylib"]
name = "semantic_release_cargo"
path = "src/lib.rs"
[package]
authors = ["Steven Bosnick <sbosnick@sympatico.ca>", "Eric Crosson <eric.s.crosson@utexas.edu>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities", "development-tools::build-utils"]
description = "A CLI to integrate Rust into a semantic-release workflow."
edition = "2021"
exclude = ["artifacts", "dist", ".envrc", "flake.lock", "flake.nix", ".github", ".gitignore", "index.d.ts", "index.js", "node_modules", "package.json", "package-lock.json", ".releaserc.json", "semantic-release-cargo", "semantic-release-cargo.darwin-arm64.node", "semantic-release-cargo.darwin-x64.node", "semantic-release-cargo.linux-x64-gnu.node"]
keywords = ["release", "semantic-release", "command-line-tool"]
license = "MIT OR Apache-2.0"
name = "semantic-release-cargo"
readme = "README.md"
repository = "https://github.com/semantic-release-cargo/semantic-release-cargo"
version = "2.4.21"
[profile.release]
codegen-units = 1
lto = true
strip = true
[[test]]
harness = false
name = "listpkg"
path = "tests/listpkg.rs"
[[test]]
name = "prepare"
path = "tests/prepare.rs"
[[test]]
name = "verify"
path = "tests/verify.rs"
[[test]]
name = "verify_no_env"
path = "tests/verify_no_env.rs"
[[test]]
name = "verify_with_chdir"
path = "tests/verify_with_chdir.rs"