Release Notes
馃悰 Bug Fixes
- (about-extensions) collapse manifest exists-then-read into a single read - (33fa6ab) - @rsvalerio
- (core) close TOCTOU and uniquify temp names in atomic_write and ops init - (e985ca7) - @rsvalerio
- (core) saturate numeric conversions to avoid overflow and panics - (39ab1e2) - @rsvalerio
- (hook-common) reject symlinked HEAD when probing git directory - (1ee0804) - @rsvalerio
- (runner-command) harden cancellation, panic handling, and event delivery - (7a26274) - @rsvalerio
- (rust-extensions) bound workspace ancestor walk and parse upgrade table by columns - (cced391) - @rsvalerio
- (theme) guard format_duration and share step prefix layout - (c394f61) - @rsvalerio
馃摎 Documentation
馃殰 Refactoring
鈿欙笍 Miscellaneous
Install ops 0.20.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rsvalerio/ops/releases/download/v0.20.2/ops-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install rsvalerio/tap/ops
Download ops 0.20.2