Skip to content

Releases

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 22:01
c170f7e

Fixed

  • The deploy tools run against the project the session is working in. Both
    spawned govard in the bridge's own directory — wherever dsh web was started,
    which on a machine with several checkouts is a different Govard project — so a
    plan for a real project came back as unknown remote "…"; configured remotes: (none). They now resolve projectPath, then the configured root, then the
    session's cwd, then the process cwd, exactly as govard_audit_lint already
    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

Choose a tag to compare

@github-actions github-actions released this 13 Sep 21:25
de635eb

Added

  • govard_deploy_plan and govard_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_plan asks for the kind: "plan" document govard introduced,
    so a session reads the same shape a pipeline does — including run_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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 04:18
b78ae01

Added

  • govard_audit_lint forwards a checks selection (default lint) 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 as checks: ["integrity"]. (#14)

Fixed

  • Every failure path returns the declared output schema: errors and
    diagnostics are declared and rawJson is 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.md now 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

Choose a tag to compare

@github-actions github-actions released this 02 Sep 16:53
0b6d698

Changed

  • Bump @deepseek-ai/* to 0.1.2-alpha.2, cordis 4.0.2 (#12), bump dsh-maestro-ci pin (#11).

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