diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ae3733..73d8543 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- ## [Unreleased] +# [v1.39.0] + +## CLI + +### Self-healing vix tests + +`vix tests` now automatically configures and builds the project when CTest is not ready. + +--- + +### Changes + +- Automatically runs `vix check --tests` if the build directory does not exist +- Automatically builds when `CTestTestfile.cmake` is missing +- Re-resolves the preset build directory after auto-build +- Preserves the selected preset to avoid mismatched build directories + +--- + +### Impact + +- `vix tests` works on fresh clones without requiring a manual `vix check` +- Removes unnecessary friction in the test workflow +- Improves overall CLI robustness # [v1.38.0] diff --git a/modules/cli b/modules/cli index e5704ca..4c11e23 160000 --- a/modules/cli +++ b/modules/cli @@ -1 +1 @@ -Subproject commit e5704cac5932a628ade35fd7852f1695497fb254 +Subproject commit 4c11e234b7497e54f3d9ae5d4e9bca563d90515d