Skip to content

v0.8.0 — First public release

Choose a tag to compare

@TeFuirnever TeFuirnever released this 29 Jun 02:55
· 187 commits to master since this release
859212d

[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 ran tsc), ESLint flat config, markdownlint, commitlint (local commit-msg hook + CI), and a split CI (lint / typecheck / commitlint / test jobs with concurrency + job summaries). pnpm check / pnpm verify mirror CI locally; .mcp.json declares codegraph; new work-with-pr + harness skills. See docs/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 skeletondocs/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/ — VitePress base set to /oh-my-matrix/docs/; Pages CI assembles landing/ at the site root and VitePress output under /docs/.
  • Pages + CI actions bumped to Node 24checkout@v7, setup-node@v6, upload-pages-artifact@v5, deploy-pages@v5, pnpm/action-setup@v6 (clears the Node 20 deprecation warning).

Repository / Security

  • master branch protection — requires the test CI 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.