Installation
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/repo_updater/main/install.sh | bashVerify Installation (Optional)
After downloading, verify the checksum:
# Verify ru script
echo "7dc465cc5a47102b68a983202b1026d451d767d76c969fe03c6eac1726bf3709 ru" | sha256sum -c -Checksums
SHA256 checksums for this release are attached as checksums.txt.
Changes in v1.2.1
Bug Fixes
-
fix(self-update): Expand
temp_dirimmediately in EXIT trap - Fixed a bug where the EXIT trap used single quotes, preventing$temp_dirfrom expanding. Since it's a local variable, it would be empty when the trap fires. -
fix(orchestration): Mark repo as error when driver load fails - Sessions that fail during driver load are now properly marked as errored instead of being left in an inconsistent state.
-
fix(orchestration): Properly pass output to
detect_wait_reason- Fixed argument order when callingdetect_wait_reasonto ensure correct wait state detection. -
fix(test): Remove unnecessary empty array pattern from iteration - Cleaned up array iteration that didn't need the empty array safety pattern.
-
fix(orchestration): Count questions only once per session - Fixed double-counting of question prompts in session state detection.
-
fix(session_monitor): Extend timeout to capture 60s+ waits - Increased timeout from 65 to 75 seconds for more reliable monitoring.
-
fix(integration): Handle empty test array in
discover_tests- Properly handle edge case when no tests are discovered. -
fix(ru): Apply empty array safety pattern to
save_agent_sweep_state- Bash 4.0 compatibility fix. -
fix(tests): Use proper boolean exit codes in test scripts - Ensure consistent exit code handling.
Documentation
- docs(readme): Update architecture and testing sections
Testing
- All 83 test files passing
- Enhanced session monitor tests
Full Changelog: v1.2.0...v1.2.1