You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Convert shell scripts to Go tests for CI automation
- TestAllCommandsRegistered (api-coverage.sh replacement)
- TestAllCommandsHaveHelpAndSynopsis
- TestAllCommandFilesHaveTests (test-priority.sh replacement)
- TestCommandNamesMatchFiles
- Workspace project reassignment, lock lifecycle, run force-execute
- Full workspace create/update API coverage
- Run org-level listing, policy upload/download
- Variable set and policy set management commands
- Expanded filter flags for list/read commands
- Delete scripts/ directory (replaced by Go tests)
- Bump version to 0.5.0
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.5.0] - 2026-02-22
11
+
10
12
### Added
11
13
12
14
-**Workspace project reassignment**: `hcptf workspace update -project-id=<id>` to move workspaces between projects
@@ -20,6 +22,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
20
22
-**Variable set management**: `variableset remove`, `variableset list-workspace`, `variableset list-project`, `variableset update-workspaces`, `variableset update-stacks` commands with `-query` and `-include` flags on list/read
-**Expanded policy/policyset flags**: Added `-kind`, `-query`, `-include`, `-overridable`, `-agent-enabled`, `-policy-tool-version`, `-policies-path` flags to policy and policyset commands
25
+
-**API coverage Go tests**: Converted `scripts/api-coverage.sh` and `scripts/test-priority.sh` to Go tests in `command/commands_test.go` — now run automatically in CI via `go test ./...`
26
+
-`TestAllCommandsRegistered` — verifies every expected API operation has a registered CLI command
27
+
-`TestAllCommandsHaveHelpAndSynopsis` — asserts all commands have non-empty Help() and Synopsis()
28
+
-`TestAllCommandFilesHaveTests` — reports which command files lack test coverage
0 commit comments