mirror of
https://github.com/sol1/rustguac.git
synced 2026-10-24 20:52:24 +00:00
83a91109d9
CI ran fmt, clippy, build and audit but never `cargo test`, so none of the 310 tests had ever run on a pull request. That included the regression tests written specifically to guard past incidents: the recording rotation that deleted in-progress files, and the credential-variable folder scan that hid subfolder-granted entries from operators. Both could have been reintroduced without CI noticing. Runs the debug profile rather than --release on purpose. debug_assertions and integer overflow checks are compiled in there and switched off in a release build, and the wire-protocol parser is where an overflow would otherwise pass silently. Noted by @joshsol1 on #230.