Hermes Agent
|
8b8fa0b885
|
stage-343: add bash 3.2 compat regression tests + CHANGELOG
- New tests/test_ctl_bash32_compat.py (5 static-pattern assertions):
* strict-mode is enabled (set -euo pipefail)
* preserved[@] iteration is length-guarded (PR #2117)
* CTL_BOOTSTRAP_ARGS[@] uses +alt expansion (commit 025f137f)
* defense-in-depth: catch any future raw "${arr[@]}" w/o whitelist
* denylist of bash 4+ features (declare -A, mapfile, [[ -v ]], etc.)
- Verified test fails when fix reverted, passes when restored.
- CHANGELOG: close v0.51.49, open Unreleased for #2117.
|
2026-05-12 05:36:31 +00:00 |
|