[package]
edition = "2024"
rust-version = "1.97"
name = "zixcel-github"
version = "0.1.1"
build = false
exclude = [
"*.tgz",
"**/*.tgz",
"/registration/**",
"/state/**",
"/.local/**",
"/.state/**",
"/.data/**",
"/secrets/**",
"/credentials/**",
"/.env",
"/.env.production",
"/.env.local",
"/*.tgz",
"/*.tar.gz",
"/*.tar",
"/*.zip",
"/*.whl",
"/*.crate",
"/.ruff_cache/**",
"/.mypy_cache/**",
"/.tox/**",
"/.nox/**",
"/.hypothesis/**",
"/.coverage",
"/.coverage.*",
"/htmlcov/**",
"/lcov.info",
"/junit.xml",
"/*.profraw",
"/*.profdata",
"/*.egg-info/**",
"/target/**",
"/node_modules/**",
"/dist/**",
"/build/**",
"/.cache/**",
"/.pytest_cache/**",
"/coverage/**",
]
publish = ["crates-io"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Policy-neutral GitHub API wrapper boundary for Zixcel"
readme = "README.crate.md"
license = "Apache-2.0"
repository = "https://github.com/zixcel/zixcel-github"
[package.metadata.zixcel]
boundary = "github-api-wrapper"
external-actions = true
[lib]
name = "zixcel_github"
path = "src/lib.rs"
[[bin]]
name = "zixcel-github"
path = "src/main.rs"
[[test]]
name = "api_boundary"
path = "tests/api_boundary.rs"
[[test]]
name = "api_execution"
path = "tests/api_execution.rs"
[[test]]
name = "artifacts"
path = "tests/artifacts.rs"
[[test]]
name = "configured_policy"
path = "tests/configured_policy.rs"
[[test]]
name = "connector"
path = "tests/connector.rs"
[[test]]
name = "permission_matrix"
path = "tests/permission_matrix.rs"
[dependencies.base64]
version = "0.22.1"
[dependencies.serde]
version = "1.0.228"
features = ["derive"]
[dependencies.serde_json]
version = "1.0.150"
[dependencies.sha2]
version = "0.10.9"
[dependencies.toml]
version = "0.8.23"
[lints.clippy]
all = "warn"
[lints.rust]
unsafe_code = "forbid"