Skip to content

v0.2.1 — wt-snapshot works on stock bash 3.2 and prune expires refs on Linux

Choose a tag to compare

@shojikumaru shojikumaru released this 21 Aug 04:17
· 62 commits to main since this release
v0.2.1

v0.2.1 — wt-snapshot works on stock bash 3.2 and prune expires refs on Linux

Fixes shipped in this release (user-facing behavior):

  • bash-3.2-safe empty-array expansions: wt-snapshot no longer dies with
    'unbound variable' on macOS system bash (GitHub macos-latest runners,
    stock Macs without Homebrew bash). Issue #30, merge 30b2442.
  • timestamp_to_epoch GNU fallback now parses the tool's own compact
    timestamp format: prune actually expires old snapshot refs on Linux
    (previously it silently expired nothing). Issue #30, merge 30b2442.
  • Test-suite honesty fixes (#24/#33/#31) and family CI gates B5/B6/B7
    (#17/#20/#21, merges a234ff7/067af02/d08a997).

Evidence: both-OS green CI on the release state —
ubuntu: https://github.com/caty-ai/context-kit/actions/runs/32357716364/job/96390424263
macOS: https://github.com/caty-ai/context-kit/actions/runs/32357716364/job/96390424505
Fulfils the 'release: deferred' recorded on issue #30 (trigger: #20 close).