provisioning-code/.ncl-cache/679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920.json

333 lines
6.4 KiB
JSON

{
"builds": {
"docs-html": {
"args": [
"doc",
"--no-deps",
"--workspace"
],
"artifacts": [
"target/doc/"
],
"cargo_profile": "release",
"id": "docs-html",
"kind": "Docs",
"target": "",
"tool": "cargo"
},
"release-musl-x86": {
"args": [
"build",
"--target",
"x86_64-unknown-linux-musl",
"--release"
],
"artifacts": [
"target/x86_64-unknown-linux-musl/release/"
],
"cargo_profile": "release",
"id": "release-musl-x86",
"kind": "Binary",
"target": "x86_64-unknown-linux-musl",
"tool": "cross"
},
"release-native": {
"args": [
"build",
"--release",
"--workspace"
],
"artifacts": [
"target/release/"
],
"cargo_profile": "release",
"id": "release-native",
"kind": "Binary",
"target": "",
"tool": "cargo"
},
"sbom": {
"args": [],
"artifacts": [
"sbom.json"
],
"cargo_profile": "",
"id": "sbom",
"kind": "SBOM",
"target": "",
"tool": "cargo-sbom"
}
},
"distributions": {},
"layers": [
{
"builds": [],
"distributions": [],
"id": "commit-fast",
"providers": [
{
"stage": "pre-commit",
"tag": "PreCommit"
}
],
"trigger": "OnCommit",
"validations": [
"rust-fmt",
"rust-clippy",
"nextest-ci-test",
"deny-subset",
"docs-drift",
"manifest-coverage"
]
},
{
"builds": [
"release-native"
],
"distributions": [],
"id": "ci-standard",
"providers": [
{
"file": ".woodpecker/ci.yml",
"tag": "Woodpecker"
},
{
"recipe": "ci-standard",
"tag": "Justfile"
}
],
"trigger": "OnPR",
"validations": [
"rust-clippy-all",
"nextest-ci",
"deny-subset",
"docs-check",
"nickel-typecheck",
"nushell-check"
]
}
],
"validations": {
"deny-all": {
"args": [
"check"
],
"cargo_profile": "",
"fail_fast": true,
"id": "deny-all",
"kind": "Security",
"tool": "cargo-deny",
"when": []
},
"deny-subset": {
"args": [
"check",
"licenses",
"advisories"
],
"cargo_profile": "",
"fail_fast": true,
"id": "deny-subset",
"kind": "Security",
"tool": "cargo-deny",
"when": [
"Cargo.toml",
"Cargo.lock"
]
},
"docs-check": {
"args": [
"doc",
"--no-deps",
"--workspace",
"--profile",
"ci",
"-q"
],
"cargo_profile": "ci",
"fail_fast": true,
"id": "docs-check",
"kind": "Docs",
"tool": "cargo",
"when": [
"*.rs"
]
},
"docs-drift": {
"args": [
"-c",
"use ./reflection/modules/sync.nu; sync diff --docs --fail-on-drift"
],
"cargo_profile": "",
"fail_fast": true,
"id": "docs-drift",
"kind": "Compliance",
"tool": "nu",
"when": [
"*.rs"
]
},
"geiger": {
"args": [
"--all-features",
"--all-targets"
],
"cargo_profile": "",
"fail_fast": false,
"id": "geiger",
"kind": "Security",
"tool": "cargo-geiger",
"when": [
"*.rs"
]
},
"manifest-coverage": {
"args": [
"--no-config-file",
"-c",
"use ./reflection/modules/sync.nu *; sync manifest-check"
],
"cargo_profile": "",
"fail_fast": true,
"id": "manifest-coverage",
"kind": "Compliance",
"tool": "nu",
"when": [
".ontology/*.ncl",
"reflection/modes/*.ncl",
"reflection/forms/*.ncl"
]
},
"markdownlint": {
"args": [],
"cargo_profile": "",
"fail_fast": true,
"id": "markdownlint",
"kind": "Lint",
"tool": "markdownlint-cli2",
"when": [
"*.md"
]
},
"nextest-ci": {
"args": [
"run",
"--all-features",
"--workspace",
"--profile",
"ci",
"--cargo-profile",
"ci"
],
"cargo_profile": "ci",
"fail_fast": false,
"id": "nextest-ci",
"kind": "Test",
"tool": "cargo-nextest",
"when": [
"*.rs"
]
},
"nextest-ci-test": {
"args": [
"run",
"--all-features",
"--workspace",
"--profile",
"ci-test",
"--cargo-profile",
"ci-test"
],
"cargo_profile": "ci-test",
"fail_fast": true,
"id": "nextest-ci-test",
"kind": "Test",
"tool": "cargo-nextest",
"when": [
"*.rs"
]
},
"nickel-typecheck": {
"args": [
"typecheck"
],
"cargo_profile": "",
"fail_fast": true,
"id": "nickel-typecheck",
"kind": "Lint",
"tool": "nickel",
"when": [
"*.ncl"
]
},
"nushell-check": {
"args": [
"--ide-check",
"100"
],
"cargo_profile": "",
"fail_fast": true,
"id": "nushell-check",
"kind": "Lint",
"tool": "nu",
"when": [
"*.nu"
]
},
"rust-clippy": {
"args": [
"clippy",
"--all-targets",
"--no-deps",
"--profile",
"clippy",
"--",
"-D",
"warnings"
],
"cargo_profile": "clippy",
"fail_fast": true,
"id": "rust-clippy",
"kind": "Lint",
"tool": "cargo",
"when": [
"*.rs"
]
},
"rust-clippy-all": {
"args": [
"clippy",
"--all-targets",
"--all-features",
"--",
"-D",
"warnings"
],
"cargo_profile": "",
"fail_fast": true,
"id": "rust-clippy-all",
"kind": "Lint",
"tool": "cargo",
"when": [
"*.rs"
]
},
"rust-fmt": {
"args": [
"+nightly",
"fmt",
"--all",
"--",
"--check"
],
"cargo_profile": "",
"fail_fast": true,
"id": "rust-fmt",
"kind": "Lint",
"tool": "cargo",
"when": [
"*.rs"
]
}
}
}