142 lines
3.5 KiB
JSON
142 lines
3.5 KiB
JSON
|
{
|
||
|
"extends": ["//"],
|
||
|
"pipeline": {
|
||
|
"build-native": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../Cargo.toml",
|
||
|
"../../Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["native/*.node"]
|
||
|
},
|
||
|
"build-native-release": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["native/*.node"]
|
||
|
},
|
||
|
"build-native-no-plugin": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["native/*.node"]
|
||
|
},
|
||
|
"build-native-no-plugin-woa": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["native/*.node"]
|
||
|
},
|
||
|
"build-native-no-plugin-woa-release": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["native/*.node"]
|
||
|
},
|
||
|
"build-wasm": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["crates/wasm/pkg/*"]
|
||
|
},
|
||
|
"build-native-wasi": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["native/*"]
|
||
|
},
|
||
|
"cache-build-native": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"outputs": ["native/*.node"]
|
||
|
},
|
||
|
"rust-check": {
|
||
|
"dependsOn": [
|
||
|
"rust-check-fmt",
|
||
|
"rust-check-clippy",
|
||
|
"rust-check-napi-rustls"
|
||
|
]
|
||
|
},
|
||
|
"rust-check-fmt": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
],
|
||
|
"cache": false
|
||
|
},
|
||
|
"rust-check-clippy": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
]
|
||
|
},
|
||
|
"rust-check-napi-rustls": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
]
|
||
|
},
|
||
|
"test-cargo-unit": {
|
||
|
"inputs": [
|
||
|
"../../.cargo/**",
|
||
|
"crates/**",
|
||
|
"../../**/Cargo.toml",
|
||
|
"../../**/Cargo.lock",
|
||
|
"../../.github/workflows/build_and_deploy.yml",
|
||
|
"../../rust-toolchain"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|