develop-hamza-1 #123

Merged
brent.edwards merged 5 commits from develop-hamza-1 into master 2026-02-19 20:27:15 +00:00
Member

Summary

Hamza's first development branch (resubmission) combining M2-era features.

  • Test coverage >= 97%
## Summary Hamza's first development branch (resubmission) combining M2-era features. - [x] Test coverage >= 97%
hamza.khyari self-assigned this 2026-02-19 19:21:15 +00:00
hamza.khyari added 5 commits 2026-02-19 19:21:15 +00:00
Refs: H-22, SEC7.audit
Planned: Day 14
fix(ci): raise asv benchmark regression factor to 1.50
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 19s
CI / quality (pull_request) Successful in 19s
CI / build (pull_request) Successful in 17s
CI / security (pull_request) Successful in 34s
CI / typecheck (pull_request) Successful in 47s
CI / integration_tests (pull_request) Successful in 2m31s
CI / unit_tests (pull_request) Successful in 4m0s
CI / docker (pull_request) Successful in 38s
CI / benchmark-regression (pull_request) Failing after 11m12s
CI / coverage (pull_request) Successful in 11m20s
20eb9afbb6
The --factor=1.10 threshold is below the noise floor of ephemeral
Forgejo runner pods (~1.3x). Identical tree hashes (7085749 and
9244b96, tree d13ec7b) pass on one pod and fail on another.
Benchmarks with zero cleveragents imports (security_scan_bench)
show 1.27-1.29x variance. Raising to 1.50 eliminates false
positives while still catching genuine 50%+ regressions.
hamza.khyari force-pushed develop-hamza-1 from 5655a2f5b6 to 201be39632 2026-02-19 19:23:47 +00:00 Compare
hamza.khyari added 1 commit 2026-02-19 20:11:06 +00:00
test(security): add coverage for audit CLI, logging, and redaction edge cases
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 17s
CI / typecheck (pull_request) Successful in 29s
CI / security (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 2m22s
CI / unit_tests (pull_request) Successful in 4m0s
CI / docker (pull_request) Successful in 37s
CI / benchmark-regression (pull_request) Successful in 10m6s
CI / coverage (pull_request) Successful in 11m21s
eeb0d49377
Add 22 new Behave scenarios covering:
- audit CLI commands (list, show, prune, count)
- audit service context manager and owned-session paths
- corrupt JSON details fallback in _row_to_entry
- configure_structlog dev/prod/invalid and get_logger
- redaction edge cases (empty key, empty URL, empty pattern,
  show_secrets bypass, nested dict processor)
brent.edwards merged commit 4243ac8cff into master 2026-02-19 20:27:15 +00:00
brent.edwards deleted branch develop-hamza-1 2026-02-19 20:27:15 +00:00
freemo added this to the v3.1.0 milestone 2026-02-23 17:26:11 +00:00
freemo added the
State
Completed
label 2026-03-04 00:59:20 +00:00
Sign in to join this conversation.
No Reviewers
No Label
State
Completed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cleveragents/cleveragents-core#123