Skip to content

Document versioning and release, and align repository layout - #6

Merged
showxu merged 1 commit into
masterfrom
maintenance
Oct 4, 2026
Merged

showxu merged 1 commit into
masterfrom
maintenance

Conversation

@showxu

@showxu showxu commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Docs

  • New Documentation/Architecture/VersioningAndRelease.md: the manifest owns the version, CI builds candidates, and tagging, acceptance (including the ACP initialization probe) and publication are manual. A published version is never rebuilt from different bytes.
  • .github/RELEASE.md moves to Documentation/Reference/Release.md. It now names the credentials notify-catalog.yml actually reads (vars.CATALOG_APP_CLIENT_ID, secrets.CATALOG_APP_PRIVATE_KEY) instead of CATALOG_DISPATCH_TOKEN.
  • New CHANGELOG.md covering 0.1.0 and 0.1.1, taken from the GitHub Releases.
  • AGENTS.md follows the canonical agent guide; the existing repository rules are kept under Repository Guardrails. CONTRIBUTING.md lists the checks CI runs.

Repository

  • validate.yml is renamed to ci.yml. Job names are unchanged; push runs are limited to master.
  • Adds .github/CODEOWNERS.

Code

  • Scripts/validate_host.py drops the Claude branches. They could never run, because the vendor is this package's manifest ID, and they had drifted: they expected six Claude tools where Claude ships seven.

Validation

  • 68 unit tests pass and the deterministic package builds.
  • validate_canonical_target.py passes.
  • Scripts/validate_host.py passes against a Computer MCP 1.3.2 (43) development CLI, with and without --require-work-ownership.

Versioning and release rules now live in
Documentation/Architecture/VersioningAndRelease.md, and the release and
catalog notification guide moves from .github/RELEASE.md to
Documentation/Reference/Release.md. The guide names the credentials the
notification workflow actually reads, CATALOG_APP_CLIENT_ID and
CATALOG_APP_PRIVATE_KEY. CHANGELOG.md records the published releases.

The workflow is renamed to ci.yml with unchanged job names, and push runs
are limited to master. CODEOWNERS is added, AGENTS.md follows the
canonical agent guide, and CONTRIBUTING lists the checks CI runs.

Scripts/validate_host.py drops the Claude branches, which could never run
here because the vendor is this package's manifest ID. They had also
drifted: they expected six Claude tools where Claude ships seven.
@showxu
showxu merged commit d9687d6 into master Oct 4, 2026
5 checks passed
@showxu
showxu deleted the maintenance branch October 4, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant