Skip to content

Commit cc0b4c5

Browse files
authored
TypeScript rewrite + strip CI to npm-publish-only (#71)
## Summary Replaces #70 (closed mistakenly + dev was force-pushed; GitHub blocked reopen). - Full TypeScript rewrite of daemora - Removed \`.github/workflows/ci.yml\` (no auto-CI on push/PR) - Removed \`.github/dependabot.yml\` (stops the auto-PR flood that dumped 17 PRs) - \`publish.yml\`: \`npm ci --legacy-peer-deps\` to resolve \`ollama-ai-provider-v2\` vs \`zod\` peer-dep mismatch Merged with \`-s ours\` so dev's TS tree is preserved entirely while main is recorded as a parent — that's why GitHub now lets the PR open. Merging via UI is safe. ## Test plan - [ ] Merge into main - [ ] Confirm Actions tab shows no CI runs on push - [ ] Confirm \`Publish to npm\` (manual) is the only workflow available - [ ] Trigger \`Publish to npm\` workflow → verify \`npm ci --legacy-peer-deps\` resolves
2 parents a8716a3 + 68a82e9 commit cc0b4c5

3 files changed

Lines changed: 4 additions & 142 deletions

File tree

.github/dependabot.yml

Lines changed: 0 additions & 78 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 0 additions & 63 deletions
This file was deleted.

.github/workflows/publish.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ jobs:
4242
cache: 'npm'
4343

4444
- name: Install dependencies (root)
45-
run: npm ci
45+
# `--legacy-peer-deps` resolves the ollama-ai-provider-v2 vs zod
46+
# peer-dep mismatch (it wants zod ^4 while the rest of @ai-sdk/*
47+
# accepts ^3 || ^4). Without this flag npm 7+ refuses to install.
48+
run: npm ci --legacy-peer-deps
4649

4750
- name: Install dependencies (ui)
4851
run: npm ci

0 commit comments

Comments
 (0)