github Dicklesworthstone/repo_updater v1.2.1
ru v1.2.1

27 days ago

Installation

curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/repo_updater/main/install.sh | bash

Verify 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_dir immediately in EXIT trap - Fixed a bug where the EXIT trap used single quotes, preventing $temp_dir from 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 calling detect_wait_reason to 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

Don't miss a new repo_updater release

NewReleases is sending notifications on new releases.