Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e7b30d03c5 | ||
|
|
388b61d903 |
Generated
-30
@@ -561,18 +561,6 @@ version = "1.0.5"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
|
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "containment-engine"
|
|
||||||
version = "0.1.0"
|
|
||||||
dependencies = [
|
|
||||||
"anyhow",
|
|
||||||
"chrono",
|
|
||||||
"clap",
|
|
||||||
"serde",
|
|
||||||
"serde_json",
|
|
||||||
"sha2",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "core-foundation-sys"
|
name = "core-foundation-sys"
|
||||||
version = "0.8.7"
|
version = "0.8.7"
|
||||||
@@ -710,7 +698,6 @@ version = "0.1.0"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"clap",
|
"clap",
|
||||||
"serde_json",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -1269,10 +1256,8 @@ dependencies = [
|
|||||||
"reqwest",
|
"reqwest",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"sha2",
|
|
||||||
"tempfile",
|
"tempfile",
|
||||||
"urlencoding",
|
"urlencoding",
|
||||||
"zip 2.4.2",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -2136,21 +2121,6 @@ dependencies = [
|
|||||||
"winapi-util",
|
"winapi-util",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "security-finding-inbox"
|
|
||||||
version = "0.1.0"
|
|
||||||
dependencies = [
|
|
||||||
"anyhow",
|
|
||||||
"chrono",
|
|
||||||
"clap",
|
|
||||||
"hayabusa-tools",
|
|
||||||
"reqwest",
|
|
||||||
"serde",
|
|
||||||
"serde_json",
|
|
||||||
"sha2",
|
|
||||||
"tempfile",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "semver"
|
name = "semver"
|
||||||
version = "1.0.28"
|
version = "1.0.28"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Эксплуатационная проверка контура
|
# Эксплуатационная проверка контура
|
||||||
|
|
||||||
Дата актуализации: 2026-06-23
|
Дата актуализации: 2026-07-01
|
||||||
|
|
||||||
Документ фиксирует минимальный профессиональный контур проверки после
|
Документ фиксирует минимальный профессиональный контур проверки после
|
||||||
существенных изменений Rust-кода, сборщиков telemetry, ClickHouse workforce
|
существенных изменений Rust-кода, сборщиков telemetry, ClickHouse workforce
|
||||||
@@ -32,6 +32,41 @@ cargo deny --manifest-path adk-rust/Cargo.toml check \
|
|||||||
--show-stats
|
--show-stats
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Dependency hygiene для production/high-load Rust contour:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd /mnt/usb_hdd2/Projects/ActivityWatch-Russian/adk-rust
|
||||||
|
|
||||||
|
cargo metadata --locked --format-version 1 >/tmp/aw-rus-cargo-metadata.json
|
||||||
|
cargo tree --duplicates --locked > /tmp/aw-rus-cargo-tree-duplicates.txt
|
||||||
|
cargo update --locked
|
||||||
|
cargo audit --deny warnings
|
||||||
|
|
||||||
|
cd /mnt/usb_hdd2/Projects/ActivityWatch-Russian
|
||||||
|
cargo deny --manifest-path adk-rust/Cargo.toml check \
|
||||||
|
--config deny.toml \
|
||||||
|
--hide-inclusion-graph \
|
||||||
|
--show-stats
|
||||||
|
```
|
||||||
|
|
||||||
|
`cargo update --locked` используется как drift probe: он не должен менять
|
||||||
|
`Cargo.lock`, но может показать доступные совместимые обновления и завершиться
|
||||||
|
ошибкой из-за `--locked`. Такой результат фиксировать как сигнал для отдельного
|
||||||
|
dependency-refresh PR, а не как повод молча обновлять lockfile в функциональной
|
||||||
|
ветке.
|
||||||
|
|
||||||
|
Периодически, особенно перед dependency cleanup или production binary refresh,
|
||||||
|
проверять неиспользуемые зависимости:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd /mnt/usb_hdd2/Projects/ActivityWatch-Russian/adk-rust
|
||||||
|
cargo machete
|
||||||
|
```
|
||||||
|
|
||||||
|
Удалять найденные зависимости только после ручной проверки через `rg` и
|
||||||
|
целевого `cargo test -p <crate> --locked`: `cargo machete` может ошибаться на
|
||||||
|
feature-gated, generated или metadata-driven usage.
|
||||||
|
|
||||||
Windows/RDP collector дополнительно проверяется под целевой ABI:
|
Windows/RDP collector дополнительно проверяется под целевой ABI:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user