feat: remove obsolete CI workflows and update documentation for new CI structure

This commit is contained in:
john kevin asprec
2026-08-13 19:43:48 +08:00
parent 2c00d2e431
commit f5e24d8921
12 changed files with 255 additions and 396 deletions

View File

@@ -4,7 +4,8 @@
## Current state
- **Outcome:** Monorepo OSS layout — Chrome in `packages/chrome`; VS Code + CLI alongside; root LICENSE/README/CONTRIBUTING/CODE_OF_CONDUCT; Gitea issue/PR templates.
- **Verified:** run `npm run chrome:install` + typecheck/test/build after pull (session in progress).
- **CI:** workflows use `packages/chrome` for install/build/zip paths.
- **Next smallest action:** `npm run chrome:install && npm run chrome:typecheck && npm run chrome:test && npm run chrome:build` then commit when ready.
- **Outcome:** Open-source monorepo laid out — Chrome moved to `packages/chrome`; OSS docs + Gitea templates added.
- **Verified:** `chrome:typecheck` OK; `chrome:test` 64/64; `chrome:build``packages/chrome/.output/chrome-mv3/`.
- **Artifacts:** root `LICENSE`, `README.md`, `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md`; `.gitea/ISSUE_TEMPLATE/bug_report.md`; `.gitea/PULL_REQUEST_TEMPLATE.md`; package READMEs for chrome/vscode/cli.
- **CI:** per-package workflows `ci-chrome.yml`, `ci-vscode.yml`, `ci-cli.yml` only; deploy/preview/release removed for later.
- **Next smallest action:** Commit when ready.

View File

@@ -34,6 +34,7 @@
| CLI | `packages/cli/` |
| OSS meta | root `README.md`, `LICENSE`, `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md` |
| Issue/PR templates | `.gitea/ISSUE_TEMPLATE/`, `.gitea/PULL_REQUEST_TEMPLATE.md` |
| CI workflows | `.gitea/workflows/ci-{chrome,vscode,cli}.yml` (no deploy/release yet) |
## Expiring notes