Repository navigation
Releases
Releases · ddtcorex/dsh-maestro-govard
v0.3.1
Fixed
- The deploy tools run against the project the session is working in. Both
spawned govard in the bridge's own directory — whereverdsh webwas started,
which on a machine with several checkouts is a different Govard project — so a
plan for a real project came back asunknown remote "…"; configured remotes: (none). They now resolveprojectPath, then the configured root, then the
session's cwd, then the process cwd, exactly asgovard_audit_lintalready
resolves its worktree, and refuse a directory outside any Govard project before
spawning anything. (#20)
What's Changed
- fix(govard): run the deploy tools against the project the session is in by @ddtcorex in #20
- chore: release v0.3.1 by @ddtcorex in #21
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Added
govard_deploy_planandgovard_deploy_check— the read-only half of the
deploy pipeline: the resolved plan for one remote (no ssh, no rsync and no
Docker) and the preflight against a target (ssh, changes nothing). The
mutating subcommands stay in the terminal, where an operator sees the window
and the prompt. (#17)
Changed
govard_deploy_planasks for thekind: "plan"document govard introduced,
so a session reads the same shape a pipeline does — includingrun_on, which
the human tree does not print. Passing the flag is safe on older binaries too:
govard registered it on the command before it read it. (#18)
What's Changed
- feat(govard): expose the read-only deploy plan and check tools by @ddtcorex in #17
- feat(govard): return the machine-readable deploy plan by @ddtcorex in #18
- chore: release v0.3.0 by @ddtcorex in #19
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Added
govard_audit_lintforwards achecksselection (defaultlint) and asks the
CLI for--error-json, so a capability failure arrives as typed evidence
(code,message,hint,capability) instead of an unparsed stderr line.
Container-free analysis is reachable from DSH aschecks: ["integrity"]. (#14)
Fixed
- Every failure path returns the declared output schema:
errorsand
diagnosticsare declared andrawJsonis always an object, so the harness no
longer rejects the result with "returned invalid output" in exactly the cases
the capability contract exists for. (#15) - Removed the dead duplicate source tree under
src/that the build never
compiled while the test suite imported it;AGENTS.mdnow documents the real
src/host/**layout. (#14)
What's Changed
- feat(govard): honour the checks parameter and the capability contract by @ddtcorex in #14
- fix(govard): make every audit tool failure satisfy the output schema by @ddtcorex in #15
- chore(release): v0.2.0 by @ddtcorex in #16
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Changed
Fixed
- Complete public checklist — CHANGELOG, approval gate, host contract (#10).
What's Changed
- Documents the thin-bridge contract to the Go govard binary, install via meta bundle or direct row, and live-validation requirement. by @ddtcorex in #1
- docs(govard): use canonical cross-repository link by @ddtcorex in #2
- fix: load tool entries directly; reversible workspace-tool registration by @ddtcorex in #3
- chore: commit pnpm workspace files by @ddtcorex in #4
- fix(govard): resolve workspace tools against the calling session cwd by @ddtcorex in #5
- feat(govard): add govard_audit_lint wrapper for lint gate (Batch C/C1) by @ddtcorex in #6
- docs: add community files and private:false per public checklist by @ddtcorex in #8
- ci: unify release via reusable node-release by @ddtcorex in #9
- feat(govard): strip govard trailing error and bounded audit lint by @ddtcorex in #7
- docs(govard): complete public checklist — CHANGELOG, approval gate, host contract by @ddtcorex in #10
- chore(ci): bump dsh-maestro-ci pin to e2448b1 by @ddtcorex in #11
- chore(deps): bump @deepseek-ai/* to 0.1.2-alpha.2, cordis 4.0.2 by @ddtcorex in #12
- chore: release v0.1.1 by @ddtcorex in #13
New Contributors
Full Changelog: https://github.com/ddtcorex/dsh-maestro-govard/commits/v0.1.1