From bf6df46abc70bdb20e1e8d0453049f72e501c5ca Mon Sep 17 00:00:00 2001 From: Edmond <1571649+edmonddantes@users.noreply.github.com> Date: Fri, 29 May 2026 17:32:08 +0000 Subject: [PATCH] =?UTF-8?q?ci(chaos):=20raise=20Http11Probe=20baseline=201?= =?UTF-8?q?55=20=E2=86=92=20161=20(full=20conformance)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The revert of the version→505 change restored the 4 malformed-version checks to 400, and with the echo + 304/OPTIONS/405 target behaviours the probe now scores 161/161 (0 failed, 16 RFC-acceptable warnings). Bump the gate floor to 161 so any future regression fails. --- .github/workflows/chaos.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/chaos.yml b/.github/workflows/chaos.yml index c2efdfe..9f5f8a0 100644 --- a/.github/workflows/chaos.yml +++ b/.github/workflows/chaos.yml @@ -117,11 +117,11 @@ jobs: fi score_line=$(grep -iE 'Score:' "$txt" | tail -1) echo "=== $score_line ===" - # Baseline 2026-05-29: Score 155/161 (6 failed) after the #47 - # RFC fixes (Host validation, Date, HEAD, CONNECT, empty TE, - # asterisk-form). Gate against regressions — the passed count - # must not drop below baseline. - BASELINE=155 + # Baseline 2026-05-29: Score 161/161 (0 failed) — full conformance + # after the #47 RFC fixes (Host validation, Date, HEAD, CONNECT, + # empty TE, asterisk-form) + probe_server echo/304/OPTIONS/405. + # Gate against regressions — must not drop below baseline. + BASELINE=161 passed=$(sed -nE 's/.*Score:[[:space:]]*([0-9]+)\/[0-9]+.*/\1/p' <<<"$score_line") echo "passed=$passed baseline=$BASELINE" if [ -z "$passed" ]; then