Skip to content

v0.22.1

Choose a tag to compare

@gfargo gfargo released this 18 May 19:01
· 31 commits to main since this release

Bug Fixes

  • Config section parsing (#110) — preprocess_config now correctly skips [hosts] and [stacks] INI section headers and their content before sourcing strut.conf. The topology feature is now fully usable.

  • Audit output directory (#109) — strut audit now writes to $PROJECT_ROOT/audits/ (or $PWD/audits/ when outside a project) instead of the engine directory.

Improvements

  • Shell completions — Added rebuild, remote:init, --force-local, --blue-green, --standard to bash completions.

  • Property tests — Added 3 property-based tests (100 iterations each) for the topology parser covering parsing correctness, env var precedence, and idempotency.

Install / Upgrade

curl -fsSL https://raw.githubusercontent.com/gfargo/strut/main/install.sh | bash