Angaben zum Datum
Datum aus der Quelle.
Erstmals gesehen am .
hk 1.53.0: Schnelleres Laden der Konfiguration, sichereres Stashing
hk 1.53.0 ergänzt das cargo_deny-Builtin, beschleunigt Konfigurationsauflösung und Hook-Läufe in großen Repos, behebt Hänger nach fehlgeschlagenen Abhängigkeiten sowie Stashing-Fehler und härtet Git-Aufrufe gegen Argument-Injection.
This release adds a cargo-deny builtin, meaningfully speeds up config resolution and hook runs in large repos, and fixes two correctness bugs around dependency graphs and stashing. It also hardens hk's Git invocations against argument injection.
Added
cargo_denybuiltin (@risu729) #1081. Runs cargo-deny for Rust dependency policy checks (advisories, bans, licenses, sources). It triggers onCargo.toml,Cargo.lock, anddeny.toml/.deny.toml(including.cargo/and exceptions variants), groups executions by Cargo workspace and runs from the workspace directory, and uses--lockedso checks never create or updateCargo.lock.["cargo_deny"] = Builtins.cargo_deny
Fixed
- Dependents no longer hang after a failed dependency (@jdx) #1099. With
fail_fast = false, a failed step returned without marking its dependency watch channel as done, so any step withdependson it waited forever and the run hung. The failed step now signals its dependents so they can proceed.fail_fast = truebehavior is unchanged. Fixes discussion #1098. …