v0.8.0 — First public release
[0.8.0] — 2026-06-29
First public release + development harness. The repo's first GitHub Release, plus a multi-gate development harness (typecheck / eslint / markdownlint / commitlint / split CI / MCP / skills).
Added
- Development harness (#14) — per-package
typecheck(tsc --noEmit, closes the gap where CI never rantsc), ESLint flat config, markdownlint, commitlint (localcommit-msghook + CI), and a split CI (lint/typecheck/commitlint/testjobs with concurrency + job summaries).pnpm check/pnpm verifymirror CI locally;.mcp.jsondeclares codegraph; newwork-with-pr+harnessskills. Seedocs/design/dev-harness.md. - README + CONTRIBUTING sync (#15) — 「本地开发」 now documents
pnpm verify/pnpm check; new Repository Setup section documents.github/(CI / dependabot / CODEOWNERS / templates / branch protection). - Hand-drawn landing page — bilingual (zh/en) marketing site at the GitHub Pages root (
landing/), omo.dev-style with rough.js animations; VitePress docs moved under/docs/. Live at https://tefuirnever.github.io/oh-my-matrix/. - Host deploy runbook skeleton —
docs/runbooks/host-deploy.md: the build → pack/cp dist → refresh MA → restart gateway → deployed-dist smoke path. Repo-side steps executable; host-internal steps marked[TODO:host]. - Dependabot + CODEOWNERS —
.github/dependabot.yml(npm + github-actions, weekly, minor/patch grouped) and.github/CODEOWNERS.
Changed
- Docs served under
/docs/— VitePressbaseset to/oh-my-matrix/docs/; Pages CI assembleslanding/at the site root and VitePress output under/docs/. - Pages + CI actions bumped to Node 24 —
checkout@v7,setup-node@v6,upload-pages-artifact@v5,deploy-pages@v5,pnpm/action-setup@v6(clears the Node 20 deprecation warning).
Repository / Security
masterbranch protection — requires thetestCI check to pass, blocks force-push and deletions, enforces linear history; admin bypass retained for the solo maintainer.- Dependabot security updates + secret scanning push protection enabled; squash-only merges; auto-delete branch on merge.