Skip to content

Move demo/test projects to test-apps/ and isolate from main pipelines - #209

Merged
infi-pc merged 2 commits into
v2from
infi-pc/separate-tests
Apr 19, 2026
Merged

Move demo/test projects to test-apps/ and isolate from main pipelines#209
infi-pc merged 2 commits into
v2from
infi-pc/separate-tests

Conversation

@infi-pc

@infi-pc infi-pc commented Apr 19, 2026

Copy link
Copy Markdown
Owner

Summary

Relocates the 10 demo apps (vite-* and next-*) from apps/ into a new test-apps/ directory and removes them from the main monorepo pipelines. packages/*, apps/web, apps/extension, and apps/playwright no longer share formatting, build, lint, typecheck, or dependency-version checks with the test-apps, so PRs touching the shipped code stay focused. Playwright keeps running them via a new pnpm test-apps:dev script and the existing workspace-name filters.

Changes

  • Move 10 apps under test-apps/ via git mv (history preserved) and add test-apps/* to pnpm-workspace.yaml + root workspaces
  • Scope root build/dev/lint/test/ts scripts to ./packages/* + ./apps/*; add test-apps:dev and test-apps:build
  • Narrow prettier globs to {packages,apps}, add test-apps to .prettierignore, and switch check-dependency-version-consistency to --ignore-path-pattern='^test-apps/' (path-based so it survives renames)
  • CI e2e job now starts test-apps via pnpm test-apps:dev; apps/playwright/tests/libs/next16.spec.ts file-path regex updated to test-apps/next-16-turbopack/

Test plan

  • CI format / build / ts / lint / test jobs pass and only touch packages + apps
  • CI e2e job starts all 9 test-app ports and Playwright suite passes
  • Local pnpm install still resolves @locator/runtime etc. inside test-apps via workspace:^

🤖 Generated with Claude Code

Relocates the 10 demo apps (vite-*, next-*) from apps/ to test-apps/ so
they no longer share formatting, build, lint, typecheck, or
dependency-version-consistency checks with the shipped packages and
apps (web, extension). Playwright continues to run them via pnpm
workspace filters and the new test-apps:dev script.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@vercel

vercel Bot commented Apr 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
locatorjs Error Error Apr 19, 2026 0:05am

Playwright expects the web app on port 3342; the previous pnpm dev &
step was covering it implicitly. After scoping pnpm dev to
packages+apps and introducing pnpm test-apps:dev, the e2e job needs
to launch both.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@infi-pc
infi-pc merged commit 2e68b83 into v2 Apr 19, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant