Terrapod v0.12.0 adds trigger prefixes for VCS subdirectory filtering, enabling monorepo workflows where shared modules live outside the workspace's working directory.
Highlights
- Trigger prefixes — new
trigger-prefixesworkspace attribute lets you specify multiple directories that trigger VCS-driven runs, replacing the default single working-directory filter. Ideal for monorepos where shared modules (modules/) sit alongside environment directories (environments/dev/) - Improved VCS poller diagnostics — error logs now include the full exception representation instead of empty strings, and changed file paths are logged when runs are skipped for easier debugging
Bug Fixes
- Fix "Failed to get branch SHA" logs showing empty error string (
str(e)→repr(e))
Status
Beta — production-ready for early adopters. API surface is stabilising.
Full Changelog: v0.11.5...v0.12.0