v3.6.87
What's Changed
Bug Fixes
- Bash 3.2 compatibility CI check (GH#17371): Added standalone
bash32-compatCI job tocode-quality.ymlblocking PRs with"\n"/"\t"in double-quoted strings, associative arrays, and namerefs - Fixed literal
\ninschedulers.sh: 5 instances producing malformed systemd units on Linux - Fixed literal
\ninmemory-audit-pulse.sh: 17 instances, switchedecho -etoprintf - Ratchetable threshold: Added
BASH32_COMPAT_THRESHOLD=69for pre-existing violations (consistent with other complexity checks)
PRs
- #17373: Add bash32-compat CI job + fix schedulers.sh
- #17377: Fix memory-audit-pulse.sh + add threshold
Closes #17371