Skip to content

chore: adopt the organization's shared standard - #15

Merged
showxu merged 7 commits into
masterfrom
chore/shared-standard
Oct 23, 2026
Merged

showxu merged 7 commits into
masterfrom
chore/shared-standard

Conversation

@showxu

@showxu showxu commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary

This repository adopts the organization's shared standard: computer-mcp/github-workflows for CI and source policy, the README first screen, and the presentation assets in .github/assets/.

  • Assets: .github/assets/logo/logo-light.png and logo-dark.png, matching the digests recorded in the organization's icon provenance, and .github/assets/social-preview/social-preview.png.
  • Terminal demo: .github/assets/terminal/ holds script.yml, the recorded recording.json and the light and dark SVGs, recorded against a fresh build and rendered from the organization's terminal components (computer-mcp/.github#22). The session prints the version and previews a notification as JSON without accessing app data or sending it.
  • Brand retirement: the old README header images, .github/brand/, the brand sync rule in AGENTS and the brand CI job are removed.
  • CI: a demo job re-records the terminal demo with the shared terminal-demo.yml against the CLI in the candidate archive that package builds, comparing only recording.json; validate aggregates package and demo; the release workflow drops its cache and its concurrency group, so running and queued releases are kept. A separate Source policy checks workflow enforces MAINTENANCE at .github 5c54a40, and every shared workflow is pinned to 53ecce5; its one path exception, Tests/ReleaseTools/test_public_content.py, holds synthetic machine paths for the public-content check and is documented in CONTRIBUTING.
  • Layout: Scripts/ → scripts/, with every reference updated; Swift keeps Sources/, Tests/ and Documentation/.
  • README: the centered logo, name, About sentence, badges and navigation, then Overview, the terminal Quick look, Install, Usage, Targets, MCP, Requirements, Documentation, Contributing and License. Install now states that no release has been published yet and that Homebrew and the release archive apply from the first release. Short copy no longer carries the target count.

After the checks have run here, the default branch ruleset should require exactly policy / policy and validate / validate; validate covers the jobs it requires today. The social preview is uploaded in repository settings after merge.

@showxu
showxu merged commit 38efc95 into master Oct 23, 2026
4 of 5 checks passed
@showxu
showxu deleted the chore/shared-standard branch October 23, 2026 18:49
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