[INFO] cloning repository https://github.com/bjcorder/rulepath [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bjcorder/rulepath" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjcorder%2Frulepath", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjcorder%2Frulepath'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7393e79fdc690aafc868b8d26c32743ca4adb9ef [INFO] testing bjcorder/rulepath against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjcorder%2Frulepath" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/bjcorder/rulepath [INFO] finished tweaking git repo https://github.com/bjcorder/rulepath [INFO] tweaked toml for git repo https://github.com/bjcorder/rulepath written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/bjcorder/rulepath on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/bjcorder/rulepath already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `lasso` [INFO] [stderr] --> Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | lasso = "=0.7.3" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `lasso` [INFO] [stderr] warning: unused workspace dependency `rayon` [INFO] [stderr] --> Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | rayon = "=1.12.0" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `rayon` [INFO] [stderr] warning: unused field `description` in `workspace.package` [INFO] [stderr] --> Cargo.toml:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | description = "Rust-native business logic and invariant analysis for web applications." [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.description` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad [INFO] running `Command { std: "docker" "start" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `lasso` [INFO] [stderr] --> Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | lasso = "=0.7.3" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `lasso` [INFO] [stderr] warning: unused workspace dependency `rayon` [INFO] [stderr] --> Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | rayon = "=1.12.0" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `rayon` [INFO] [stderr] warning: unused field `description` in `workspace.package` [INFO] [stderr] --> Cargo.toml:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | description = "Rust-native business logic and invariant analysis for web applications." [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.description` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling camino v1.2.2 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling oxc-miette-derive v2.7.1 [INFO] [stderr] Compiling fastrand v2.4.1 [INFO] [stderr] Compiling unicode-segmentation v1.13.2 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling oxc_data_structures v0.128.0 [INFO] [stderr] Compiling phf_generator v0.13.1 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling oxc_estree v0.128.0 [INFO] [stderr] Compiling cc v1.2.61 [INFO] [stderr] Compiling oxc_ast_macros v0.128.0 [INFO] [stderr] Compiling phf_macros v0.13.1 [INFO] [stderr] Compiling dragonbox_ecma v0.1.12 [INFO] [stderr] Compiling cow-utils v0.1.3 [INFO] [stderr] Compiling nonmax v0.5.5 [INFO] [stderr] Compiling unicode-id-start v1.4.0 [INFO] [stderr] Compiling schemars_derive v1.2.1 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling oxc-miette v2.7.1 [INFO] [stderr] Compiling oxc_index v4.1.0 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling oxc_allocator v0.128.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling tree-sitter-python v0.25.0 [INFO] [stderr] Compiling oxc_str v0.128.0 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling supports-hyperlinks v3.2.0 [INFO] [stderr] Compiling supports-unicode v3.0.0 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling oxc_span v0.128.0 [INFO] [stderr] Compiling oxc_diagnostics v0.128.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling schemars v1.2.1 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling oxc_regular_expression v0.128.0 [INFO] [stderr] Compiling oxc_syntax v0.128.0 [INFO] [stderr] Compiling petgraph v0.8.3 [INFO] [stderr] Compiling oxc_ast v0.128.0 [INFO] [stderr] Compiling rulepath_ir v0.1.0 (/opt/rustwide/workdir/crates/rulepath_ir) [INFO] [stderr] Compiling tree-sitter v0.26.8 [INFO] [stderr] Compiling rulepath_config v0.1.0 (/opt/rustwide/workdir/crates/rulepath_config) [INFO] [stderr] Compiling rulepath_sarif v0.1.0 (/opt/rustwide/workdir/crates/rulepath_sarif) [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling rulepath_rules v0.1.0 (/opt/rustwide/workdir/crates/rulepath_rules) [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling ignore v0.4.25 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling rulepath_diagnostics v0.1.0 (/opt/rustwide/workdir/crates/rulepath_diagnostics) [INFO] [stderr] Compiling rulepath_reporters v0.1.0 (/opt/rustwide/workdir/crates/rulepath_reporters) [INFO] [stderr] Compiling rulepath_workspace v0.1.0 (/opt/rustwide/workdir/crates/rulepath_workspace) [INFO] [stderr] Compiling rulepath_parsers v0.1.0 (/opt/rustwide/workdir/crates/rulepath_parsers) [INFO] [stderr] Compiling rulepath_auth v0.1.0 (/opt/rustwide/workdir/crates/rulepath_auth) [INFO] [stderr] Compiling rulepath_orms v0.1.0 (/opt/rustwide/workdir/crates/rulepath_orms) [INFO] [stderr] Compiling rulepath_frameworks v0.1.0 (/opt/rustwide/workdir/crates/rulepath_frameworks) [INFO] [stderr] Compiling oxc_ecmascript v0.128.0 [INFO] [stderr] Compiling oxc_parser v0.128.0 [INFO] [stderr] Compiling rulepath_lang_typescript v0.1.0 (/opt/rustwide/workdir/crates/rulepath_lang_typescript) [INFO] [stderr] Compiling rulepath_lang_python v0.1.0 (/opt/rustwide/workdir/crates/rulepath_lang_python) [INFO] [stderr] Compiling rulepath_dataflow v0.1.0 (/opt/rustwide/workdir/crates/rulepath_dataflow) [INFO] [stderr] Compiling rulepath_infer v0.1.0 (/opt/rustwide/workdir/crates/rulepath_infer) [INFO] [stderr] Compiling rulepath_cli v0.1.0 (/opt/rustwide/workdir/crates/rulepath_cli) [INFO] [stderr] warning: unused dependency `camino` [INFO] [stderr] --> crates/rulepath_config/Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | camino.workspace = true [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `camino` [INFO] [stderr] warning: unused dependency `rulepath_ir` [INFO] [stderr] --> crates/rulepath_config/Cargo.toml:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | rulepath_ir = { path = "../rulepath_ir" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `rulepath_ir` [INFO] [stderr] warning: `rulepath_config` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `petgraph` [INFO] [stderr] --> crates/rulepath_dataflow/Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | petgraph.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `petgraph` [INFO] [stderr] warning: `rulepath_dataflow` (manifest) generated 1 warning [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 53s [INFO] running `Command { std: "docker" "inspect" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `lasso` [INFO] [stderr] --> Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | lasso = "=0.7.3" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `lasso` [INFO] [stderr] warning: unused workspace dependency `rayon` [INFO] [stderr] --> Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | rayon = "=1.12.0" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `rayon` [INFO] [stderr] warning: unused field `description` in `workspace.package` [INFO] [stderr] --> Cargo.toml:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | description = "Rust-native business logic and invariant analysis for web applications." [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.description` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] [stderr] Compiling rulepath_frameworks v0.1.0 (/opt/rustwide/workdir/crates/rulepath_frameworks) [INFO] [stderr] Compiling rulepath_orms v0.1.0 (/opt/rustwide/workdir/crates/rulepath_orms) [INFO] [stderr] Compiling rulepath_lang_python v0.1.0 (/opt/rustwide/workdir/crates/rulepath_lang_python) [INFO] [stderr] Compiling rulepath_auth v0.1.0 (/opt/rustwide/workdir/crates/rulepath_auth) [INFO] [stderr] Compiling rulepath_parsers v0.1.0 (/opt/rustwide/workdir/crates/rulepath_parsers) [INFO] [stderr] Compiling rulepath_workspace v0.1.0 (/opt/rustwide/workdir/crates/rulepath_workspace) [INFO] [stderr] Compiling rulepath_rules v0.1.0 (/opt/rustwide/workdir/crates/rulepath_rules) [INFO] [stderr] Compiling rulepath_sarif v0.1.0 (/opt/rustwide/workdir/crates/rulepath_sarif) [INFO] [stderr] Compiling rulepath_config v0.1.0 (/opt/rustwide/workdir/crates/rulepath_config) [INFO] [stderr] Compiling rulepath_lang_typescript v0.1.0 (/opt/rustwide/workdir/crates/rulepath_lang_typescript) [INFO] [stderr] Compiling rulepath_diagnostics v0.1.0 (/opt/rustwide/workdir/crates/rulepath_diagnostics) [INFO] [stderr] Compiling rulepath_ir v0.1.0 (/opt/rustwide/workdir/crates/rulepath_ir) [INFO] [stderr] Compiling rulepath_reporters v0.1.0 (/opt/rustwide/workdir/crates/rulepath_reporters) [INFO] [stderr] Compiling rulepath_infer v0.1.0 (/opt/rustwide/workdir/crates/rulepath_infer) [INFO] [stderr] Compiling rulepath_cli v0.1.0 (/opt/rustwide/workdir/crates/rulepath_cli) [INFO] [stderr] Compiling rulepath_dataflow v0.1.0 (/opt/rustwide/workdir/crates/rulepath_dataflow) [INFO] [stderr] warning: unused dependency `camino` [INFO] [stderr] --> crates/rulepath_config/Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | camino.workspace = true [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `camino` [INFO] [stderr] warning: unused dependency `rulepath_ir` [INFO] [stderr] --> crates/rulepath_config/Cargo.toml:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | rulepath_ir = { path = "../rulepath_ir" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `rulepath_ir` [INFO] [stderr] warning: `rulepath_config` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `petgraph` [INFO] [stderr] --> crates/rulepath_dataflow/Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | petgraph.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `petgraph` [INFO] [stderr] warning: `rulepath_dataflow` (manifest) generated 1 warning [INFO] [stderr] Finished `release` profile [optimized] target(s) in 24.52s [INFO] running `Command { std: "docker" "inspect" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `lasso` [INFO] [stderr] --> Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | lasso = "=0.7.3" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `lasso` [INFO] [stderr] warning: unused workspace dependency `rayon` [INFO] [stderr] --> Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | rayon = "=1.12.0" [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `rayon` [INFO] [stderr] warning: unused field `description` in `workspace.package` [INFO] [stderr] --> Cargo.toml:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | description = "Rust-native business logic and invariant analysis for web applications." [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.description` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] [stderr] warning: unused dependency `camino` [INFO] [stderr] --> crates/rulepath_config/Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | camino.workspace = true [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `camino` [INFO] [stderr] warning: unused dependency `rulepath_ir` [INFO] [stderr] --> crates/rulepath_config/Cargo.toml:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | rulepath_ir = { path = "../rulepath_ir" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `rulepath_ir` [INFO] [stderr] warning: `rulepath_config` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `petgraph` [INFO] [stderr] --> crates/rulepath_dataflow/Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | petgraph.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `petgraph` [INFO] [stderr] warning: `rulepath_dataflow` (manifest) generated 1 warning [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_auth/5bb307f098040309/out/rulepath_auth-5bb307f098040309) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::normalizes_call_and_tenant_expression_evidence ... ok [INFO] [stdout] test tests::classifies_configured_helpers_across_languages ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/rulepath_cli/ac8e120bf1d43ec3/out/rulepath-ac8e120bf1d43ec3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fixture_scans.rs (/opt/rustwide/target/release/build/rulepath_cli/f4c80bca827d6c91/out/fixture_scans-f4c80bca827d6c91) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test fastapi_service_sink_uses_route_request_sources ... ok [INFO] [stdout] test ci_rejects_baseline_file_outside_project ... ok [INFO] [stdout] test baseline_rejects_file_outside_project ... ok [INFO] [stdout] test bare_suppression_fails_policy_validation ... ok [INFO] [stdout] test ci_review_hints_do_not_fail_when_excluded ... ok [INFO] [stdout] test django_drf_safe_is_clean ... ok [INFO] [stdout] test express_prisma_unsafe_emits_first_milestone_findings ... ok [INFO] [stdout] test ci_new_findings_only_uses_stable_fingerprint_after_line_movement ... ok [INFO] [stdout] test infer_writes_draft_file_without_policy_enforcement ... ok [INFO] [stdout] test ci_fail_false_remains_advisory_with_findings ... ok [INFO] [stdout] test baseline_create_writes_deterministic_sorted_output ... ok [INFO] [stdout] test github_actions_annotations_emit_findings_only_to_stderr ... ok [INFO] [stdout] test django_drf_unsafe_emits_unscoped_access_finding ... ok [INFO] [stdout] test infer_rejects_generated_file_outside_project ... ok [INFO] [stdout] test infer_rejects_absolute_generated_file ... ok [INFO] [stdout] test baseline_fingerprint_survives_unrelated_sink_line_movement ... ok [INFO] [stdout] test invalid_baseline_json_fails_with_clear_error ... ok [INFO] [stdout] test ci_failure_respects_baseline ... ok [INFO] [stdout] test infer_fastapi_fixture_includes_sqlalchemy_and_helpers ... ok [INFO] [stdout] test invalid_baseline_shape_fails_with_clear_error ... ok [INFO] [stdout] test init_and_config_validate_work_together ... ok [INFO] [stdout] test json_output_includes_observed_evidence_labels ... ok [INFO] [stdout] test nextjs_prisma_authjs_unsafe_emits_route_sources_and_authjs_evidence ... ok [INFO] [stdout] test nextjs_prisma_authjs_safe_is_clean ... ok [INFO] [stdout] test fastapi_sqlalchemy_unsafe_emits_python_parity_findings ... ok [INFO] [stdout] test parse_error_is_non_fatal_and_separate_in_json ... ok [INFO] [stdout] test non_utf8_source_file_is_skipped_with_analysis_warning ... ok [INFO] [stdout] test nested_config_paths_inside_project_are_allowed ... ok [INFO] [stdout] test text_output_includes_analysis_warning_summary ... ok [INFO] [stdout] test traced_service_sink_uses_route_request_sources ... ok [INFO] [stdout] test infer_express_fixture_writes_deterministic_fact_based_draft ... ok [INFO] [stdout] test typescript_string_literal_suppression_marker_does_not_hide_finding ... ok [INFO] [stdout] test text_output_shows_call_path_frames ... ok [INFO] [stdout] test express_prisma_safe_is_clean ... ok [INFO] [stdout] test v1_rule_matrix_safe_fixture_is_clean ... ok [INFO] [stdout] test suppression_with_reason_removes_matching_finding ... ok [INFO] [stdout] test unresolved_relative_import_is_reported_without_failing_scan ... ok [INFO] [stdout] test v1_rule_matrix_covers_every_finding_and_review_hint ... ok [INFO] [stdout] test python_string_literal_suppression_marker_does_not_hide_finding ... ok [INFO] [stdout] test sarif_output_includes_rule_metadata_locations_fingerprints_and_codeflows ... ok [INFO] [stdout] test explain_covers_v1_rule_and_hint_catalog ... ok [INFO] [stdout] test supported_framework_data_layer_fixtures_have_safe_and_unsafe_coverage ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_config/88154e4e4138a7a0/out/rulepath_config-88154e4e4138a7a0) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::profile_defaults_are_applied ... ok [INFO] [stdout] test tests::rejects_unknown_top_level_keys ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_dataflow/32ff2cba17474551/out/rulepath_dataflow-32ff2cba17474551) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::same_file_route_matching_uses_nearest_prior_route_span ... ok [INFO] [stdout] test tests::service_layer_tracing_can_be_disabled ... ok [INFO] [stdout] test tests::trace_index_uses_parsed_symbols_and_calls ... ok [INFO] [stdout] test tests::parsed_fact_merging_is_deterministic ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_diagnostics/eb27afdf180ad990/out/rulepath_diagnostics-eb27afdf180ad990) [INFO] [stdout] test tests::express_prisma_fixture_builds_routes_operations_and_call_paths ... ok [INFO] [stdout] test tests::call_graph_resolves_imports_and_two_hop_paths ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_frameworks/79694a867e9d3e93/out/rulepath_frameworks-79694a867e9d3e93) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test tests::adapters_are_registered_deterministically ... ok [INFO] [stdout] test tests::express_extraction_uses_parsed_calls ... ok [INFO] [stdout] test tests::drf_extraction_discovers_apiview_http_methods ... ok [INFO] [stdout] test tests::nextjs_pages_router_discovers_api_handler_and_method ... ok [INFO] [stdout] test tests::drf_extraction_uses_class_span_and_permission_classes ... ok [INFO] [stdout] test tests::nextjs_app_router_discovers_exported_methods_and_dynamic_params ... ok [INFO] [stdout] test tests::django_extraction_discovers_url_patterns ... ok [INFO] [stdout] test tests::fastapi_extraction_keeps_dependencies_and_path_param ... ok [INFO] [stdout] test tests::fastapi_extraction_uses_decorator_call_and_next_symbol ... ok [INFO] [stdout] test tests::express_extraction_keeps_multiline_middleware_and_path_param ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_infer/219d8bf01b0d4776/out/rulepath_infer-219d8bf01b0d4776) [INFO] [stdout] test tests::drf_extraction_discovers_viewset_actions_and_router_registrations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::operation_key_matches_config_spelling ... ok [INFO] [stdout] test tests::express_fixture_inference_uses_ir_facts_and_valid_config_shape ... ok [INFO] [stdout] test tests::inference_output_is_deterministic ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_ir/f6b724326a1a9da9/out/rulepath_ir-f6b724326a1a9da9) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_lang_python/190c4a635772e13b/out/rulepath_lang_python-190c4a635772e13b) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::fastapi_fixture_exposes_route_service_call ... ok [INFO] [stdout] test tests::parses_imports_decorators_symbols_calls_and_suppressions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_lang_typescript/ed47e0f584690cb8/out/rulepath_lang_typescript-ed47e0f584690cb8) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_orms/93759d3beeb9e4cc/out/rulepath_orms-93759d3beeb9e4cc) [INFO] [stdout] test tests::express_fixture_exposes_route_service_call ... ok [INFO] [stdout] test tests::parses_imports_symbols_calls_and_suppressions ... ok [INFO] [stdout] test tests::crlf_sources_keep_symbol_line_numbers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test tests::django_serializer_save_uses_request_body ... ok [INFO] [stdout] test tests::sqlalchemy_core_bulk_operations_are_marked ... ok [INFO] [stdout] test tests::django_orm_extraction_handles_non_ascii_context ... ok [INFO] [stdout] test tests::django_get_filter_and_tenant_scope_are_extracted ... ok [INFO] [stdout] test tests::adapters_are_registered_deterministically ... ok [INFO] [stdout] test tests::prisma_extraction_uses_parsed_calls ... ok [INFO] [stdout] test tests::source_windows_keep_utf8_boundaries ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_parsers/73266cd98163e128/out/rulepath_parsers-73266cd98163e128) [INFO] [stdout] test tests::django_create_and_queryset_bulk_mutations_are_extracted ... ok [INFO] [stdout] test tests::sqlalchemy_session_get_and_object_assignment_becomes_update ... ok [INFO] [stdout] test tests::prisma_extraction_handles_alias_nested_where_and_data_without_select_noise ... ok [INFO] [stdout] test tests::prisma_extraction_marks_bulk_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::ignores_python_triple_quoted_strings_with_non_ascii_content ... ok [INFO] [stdout] test tests::ignores_typescript_string_literals ... ok [INFO] [stdout] test tests::ignores_python_string_literals ... ok [INFO] [stdout] test tests::parses_suppression_reason ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_reporters/5b65364f4c9c66a1/out/rulepath_reporters-5b65364f4c9c66a1) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::github_annotations_include_findings_only ... ok [INFO] [stdout] test tests::text_output_includes_analysis_warning_summary ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_rules/0957226b8ca7c8e6/out/rulepath_rules-0957226b8ca7c8e6) [INFO] [stdout] test tests::separates_report_classes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test tests::inv004_uses_configured_state_transition_requirements ... ok [INFO] [stdout] test tests::inv001_requires_scope_for_request_controlled_resource_access ... ok [INFO] [stdout] test tests::inv005_requires_idempotency_for_configured_sensitive_operations ... ok [INFO] [stdout] test tests::explanations_cover_core_rule ... ok [INFO] [stdout] test tests::inv008_requires_inherited_auth_and_scope_for_service_layer_mutations ... ok [INFO] [stdout] test tests::semantic_fingerprint_changes_for_route_resource_operation_or_sink_method ... ok [INFO] [stdout] test tests::inv003_requires_authorization_for_sensitive_mutations ... ok [INFO] [stdout] test tests::emits_all_v1_review_hints ... ok [INFO] [stdout] test tests::inv006_requires_scope_for_bulk_mutations ... ok [INFO] [stdout] test tests::inv002_requires_server_owned_fields_to_be_allowlisted ... ok [INFO] [stdout] test tests::explain_covers_every_v1_rule_and_hint ... ok [INFO] [stdout] test tests::inv007_requires_permission_and_scope_for_exports ... ok [INFO] [stdout] test tests::semantic_fingerprint_ignores_sink_line_number_changes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_sarif/28a3331741b9951d/out/rulepath_sarif-28a3331741b9951d) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rulepath_workspace/631e8ee37c864788/out/rulepath_workspace-631e8ee37c864788) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests rulepath_auth [INFO] [stdout] test tests::offset_to_line_is_one_based ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_config [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_dataflow [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_diagnostics [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_frameworks [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_infer [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_ir [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_lang_python [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_lang_typescript [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_orms [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_parsers [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_reporters [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_rules [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_sarif [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rulepath_workspace [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad", kill_on_drop: false }` [INFO] [stdout] a44bcbd396c15e5c7720bf21edd0783b2aa1532727ddff9c3cca62a8d2fe0bad