All checks were successful
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Check coding style (pull_request) Successful in 35s
CI Code / Code Coverage (pull_request) Successful in 2m28s
CI Code / Linux (debian) (pull_request) Successful in 4m23s
CI Code / Linux (arch) (pull_request) Successful in 4m41s
CI Code / Linux (ubuntu) (pull_request) Successful in 5m14s
Fix send_receipt_request test that wasted 60s on every run: - Change caps hash from sha-256 to sha-1 (profanity only supports sha-1 for standard caps path, sha-256 goes to unsupported-hash fallback) - Fix expected output: 'Buddy1 is online' → 'Buddy1 (laptop) is online' (resource is always shown for full JID presence) - Wrap prof_output_exact in assert_true so mismatches fail fast instead of silently waiting the full expect_timeout Rebalance test groups for parallel execution: - Move Disco tests (14) from Group 3 → Group 1 - Move DB History tests (12) from Group 2 → Group 3 - Before: G1=31s G2=63s G3=30s G4=37s (bottleneck 63s) - After: G1=46s G2=38s G3=40s G4=36s (bottleneck 46s, -27%) Add per-test wall-clock timing via clock_gettime(CLOCK_MONOTONIC) in init_prof_test/close_prof_test for profiling individual tests.