Repository navigation
docs(install): document the one-line install in the guides and cut 0.2.0 - #39
Conversation
…the README The install guide (deploy.md, the docs-site Get started page) and the pages that told readers to pip install (adopt-govern, slash-commands, operate-goose, cli/README.md) now show the installer, with one full explanation in deploy.md that the others link to: flags, pinning in CI, what it checks, and uninstall. The README uninstall line now works for someone who only ran the one-liner. Signed-off-by: claude-code <claude-code@users.noreply.github.com> Agent: claude-code (Sonnet 5.5) (automated, instructed-by: welsbach) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…o download The documented install URL points at releases/latest/download/install.sh, which 404s until a release ships it; the latest release is 0.1.0 and predates the installer. Set asdd_cli.py, pyproject.toml and the MCP serverInfo to 0.2.0, cut the changelog section, and use 0.2.0 in the pinned-version examples. Pushing tag v0.2.0 runs release.yml, which checks the tag against these versions, installs from the archive it builds, then publishes the archive, its SHA-256 and install.sh. Signed-off-by: claude-code <claude-code@users.noreply.github.com> Agent: claude-code (Sonnet 5.5) (automated, instructed-by: welsbach) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
ASDD review - advisory (recommendation:
This PR bumps the version to 0.2.0 across the CLI, MCP server, pyproject.toml, and install.sh examples, adds a CHANGELOG section, and updates the docs pages to reference the one-line installer instead of pip. The version strings are consistent across all touched files, the spec (docs/specs/one-line-install.md) is present and its scope was updated to name the covered pages, and the change is correctly declared non-normative. No correctness, security, or spec-conformance defects were found; the findings below are minor notes. | Adversarial pass: This PR is a documentation update plus a mechanical version bump from 0.1.0 to 0.2.0. It replaces stale CODE - ok
SECURITY - ok
SPEC - ok
IMPACT - concerns
QUALITY - ok
Generated by the ASDD advisory review. Mode: |
Spell out the full URL in the --prefix example instead of a '...' placeholder that would not paste, show both uninstall forms in install.sh's header (saved copy and one-liner), and trim the README's list of installer checks to a link to the install guide so the two do not drift. Signed-off-by: claude-code <claude-code@users.noreply.github.com> Agent: claude-code (Sonnet 5.5) (automated, instructed-by: welsbach) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
ASDD review - advisory (recommendation:
The review runtime returned invalid output; a human should review manually. Security scan (deterministic + SAST): no new issues. Impact scan: 1 finding(s), 0 block. SECURITY - okNo findings. IMPACT - concerns
Generated by the ASDD advisory review. Mode: |
What & why
The one-line install merged in #35, but a reader of the docs could not find it: only the README mentioned it, and the docs site's Get started pages (
guides/deploy,guides/operate-goose),adopt-govern,slash-commandsandcli/README.mdstill saidpip install git+.... It also did not work yet. The README'sreleases/latest/download/install.shreturns 404, because the latest release (v0.1.0) predatesinstall.sh.This PR fixes both. Spec:
docs/specs/one-line-install.md, whose scope now names the pages covered.How
docs/guides/deploy.md(the docs-site Get started page) gets the one full explanation: the command, flags, pinning in CI with$GITHUB_PATH, what the installer checks, what the checksum does not prove, uninstall, and the pip alternative.adopt-govern,slash-commands,operate-gooseandcli/README.mdshow the command and link to it rather than repeating it. The README's uninstall line now works for someone who only ran the one-liner (... sh uninstall).asdd_cli.py,pyproject.tomland the MCPserverInfoare set to 0.2.0, the changelog gets a[0.2.0] - 2026-10-22section above an empty[Unreleased], and the pinned examples use 0.2.0 (0.1.0 has no installer archive). 0.2.0 rather than 0.1.1 because[Unreleased]already held many features.v0.2.0after this merges runsrelease.yml: it checks the tag against those versions, installs from the archive it just built, then publishes the archive, its SHA-256 andinstall.sh. Until that tag exists the one-liner returns 404.Checked locally: the repo's
security_scan.pyreports no findings on this diff and no added line pipes into a shell; no banned words; the doc anchors exist; the release workflow's version check passes; agit archiveof this branch installs as 0.2.0 with the documentedsh -c "$(curl ...)" sh --version 0.2.0and reportsasdd 0.2.0;asdd_cli.test.shandasdd-mcp.test.shpass.Disclosure (required: ASDD §1)
below and each agent commit carries the
Agent:trailer.Change scope (required: ASDD framework-impact lens)
standard's text or any behaviour adopters rely on for conformance.
Checklist
Signed-off-by: Name <email>(usegit commit -s)..github/file; CODEOWNERS still requests @welsbach.This project follows ASDD: agents disclose,
humans approve merges, security and quality are gates.