Releases
v0.3.10
v0.3.10 — CLI Restructure & Quality
Compare
Sorry, something went wrong.
No results found
ewega
released this
04 Mar 19:59
What's new in v0.3.10
CRUD subcommands
configure connection add — connection creation extracted into its own subcommand (#54 )
configure scope add/list/delete — full CRUD subcommands for scope management (#55 )
configure project add/list/delete — full CRUD subcommands for project management (#56 )
New features
--json output — status, connection list, and scope list now support --json for scripted consumption (#99 )
--force flag — connection delete and scope delete skip confirmation prompts (#98 )
Plugin-specific flag docs — help text groups flags by plugin applicability (#58 )
Bug fixes
Hardcoded localhost:8080 in startLocalContainers health check now uses discovered URL (#100 )
Mixed tab/space indentation in root.go help text (#101 )
Temp directory leak in Azure fork deploy — cleanup now runs on all exit paths (#97 )
Docker unavailable — deploy local aborts immediately instead of failing later (#69 )
Cleanup message — success banner references gh devlake cleanup instead of docker compose down (#72 )
Refactors
Tool-agnostic scope dispatch — ScopeFunc added to ConnectionDef, eliminating hardcoded plugin switch/case (#57 )
Duplicate endpoint health check merged in status.go (#102 )
Discarded io.ReadAll errors handled in client.go (#103 )
Terminal output standardized — separator widths and missing emojis fixed (#84 )
Testing
internal/devlake — unit tests for client, state, and discovery (79.7% coverage) (#96 )
internal/gh + internal/docker — unit tests added (#104 )
You can’t perform that action at this time.