chore(release): add changesets

This commit is contained in:
Saravana Achu Mac 2026-02-14 19:49:08 -08:00
parent 1e850bf232
commit fd79131067
4 changed files with 863 additions and 1 deletions

11
.changeset/config.json Normal file
View File

@ -0,0 +1,11 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": false,
"fixed": [],
"linked": [],
"access": "restricted",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}

View File

@ -20,6 +20,7 @@
- 2026-02-15: Verified `/health` endpoints across services (docker-network check; see **6.17**) - 2026-02-15: Verified `/health` endpoints across services (docker-network check; see **6.17**)
- 2026-02-15: Removed MindLyst KMP build verification from this non-mobile checklist (tracked in `docs/workstreams/MOBILE_WORKSTREAM_REMAINING.md`) - 2026-02-15: Removed MindLyst KMP build verification from this non-mobile checklist (tracked in `docs/workstreams/MOBILE_WORKSTREAM_REMAINING.md`)
- 2026-02-15: Verified `extraction-service` Dockerfile build (`docker compose build extraction-service`) - 2026-02-15: Verified `extraction-service` Dockerfile build (`docker compose build extraction-service`)
- 2026-02-15: Added Changesets (`.changeset/`) for versioning + changelog automation (**7.2**)
## Prereqs (Local) ## Prereqs (Local)
@ -78,7 +79,7 @@ Note: MindLyst KMP build verification is tracked in `docs/workstreams/MOBILE_WOR
Publishing + repo hygiene Publishing + repo hygiene
- [ ] **7.1** Publish `@bytelyst/*` packages to GitHub Packages (private npm registry) - [ ] **7.1** Publish `@bytelyst/*` packages to GitHub Packages (private npm registry)
- [ ] **7.2** Add Changesets for automated version management and changelogs - [x] **7.2** Add Changesets for automated version management and changelogs
- [ ] **7.3** Create reusable GitHub Actions workflow templates for service CI - [ ] **7.3** Create reusable GitHub Actions workflow templates for service CI
- [x] **7.4** Add `@bytelyst/blob` package (extract blob storage client + SAS generation) - [x] **7.4** Add `@bytelyst/blob` package (extract blob storage client + SAS generation)
- [x] **7.5** Add `@bytelyst/monitoring` package (health check aggregator) - [x] **7.5** Add `@bytelyst/monitoring` package (health check aggregator)

View File

@ -5,6 +5,9 @@
"type": "module", "type": "module",
"scripts": { "scripts": {
"build": "pnpm -r build", "build": "pnpm -r build",
"changeset": "changeset",
"changeset:version": "changeset version",
"changeset:publish": "changeset publish",
"test": "pnpm -r test", "test": "pnpm -r test",
"test:coverage": "pnpm -r exec vitest run --coverage", "test:coverage": "pnpm -r exec vitest run --coverage",
"typecheck": "pnpm -r exec tsc --noEmit", "typecheck": "pnpm -r exec tsc --noEmit",
@ -17,6 +20,7 @@
"prepare": "husky install" "prepare": "husky install"
}, },
"devDependencies": { "devDependencies": {
"@changesets/cli": "^2.28.1",
"@eslint/js": "^10.0.1", "@eslint/js": "^10.0.1",
"@types/bcryptjs": "^2.4.6", "@types/bcryptjs": "^2.4.6",
"@types/node": "^20.0.0", "@types/node": "^20.0.0",

846
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff