Repository navigation
fix: restore CI and turbo build pipeline - #26
Merged
Merged
Conversation
Main was broken after the partial turbo migration: missing turbo.json, pnpm version conflict in CI, dead build:email steps, and a test script that ran broken per-package turbo tests instead of the root vitest suite. Also removes the orphaned @saas-maker/email block and inlines API telemetry so the worker no longer depends on email/ops workspace packages for typecheck and deploy. Co-authored-by: Cursor <cursoragent@cursor.com>
sarthakagrawal927
force-pushed
the
wip/opt-snapshot
branch
from
June 20, 2026 09:48
6318592 to
4091b3b
Compare
This was referenced Jun 20, 2026
`next build` alone misses @saas-maker/ui and @saas-maker/sdk when CI runs sequential build:* steps instead of a full turbo graph. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Split from the former WIP snapshot (#26). This PR restores a green CI/build pipeline on
mainand removes the orphaned email block that blocked API typecheck.turbo.json(build/lint/typecheck were migrated to turbo without it)version: 10sopackageManagerinpackage.jsonwinsbuild:emailCI steps (no root script; package deleted)vitest runfor tests (320 tests; per-package turbo test was broken)^buildhandles shared-types/ui/sdk deps@saas-maker/emailblock; inline API telemetry inworkers/api/src/lib/telemetry.tsRemaining slices (separate PRs)
feat/rag-service-integration(from backupwip/opt-snapshot-full)packages/tooling/astro-landing/Full WIP snapshot preserved at branch
wip/opt-snapshot-fulland refbackup/wip-opt-snapshot-6318592.Test plan
pnpm test— 320 passedpnpm check:openapipnpm build:types && pnpm build:db && pnpm build:widgetpnpm -F @saas-maker/api typecheckpnpm build:cockpit