zixcel-github 0.1.1

Policy-neutral GitHub API wrapper boundary for Zixcel
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[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"