Skip to content

chore: remove tracked build artifacts and fix CI/CD pipeline - #89

Merged
rprabhat merged 1 commit into
mainfrom
chore/remove-ai-slops-and-reorganize
Jun 14, 2026
Merged

chore: remove tracked build artifacts and fix CI/CD pipeline#89
rprabhat merged 1 commit into
mainfrom
chore/remove-ai-slops-and-reorganize

Conversation

@rprabhat

@rprabhat rprabhat commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

Removes 954 files of tracked build artifacts, stale directories, and placeholder repos. Fixes CI/CD pipeline and ESLint configuration to pass cleanly.

Changes

Tracked artifacts removed from git

  • .next/ — 926 build cache files (Turbopack, SSR chunks, fonts, dev traces)
  • packages/validators/node_modules/ — 5 tracked symlinks
  • analytics-dashboard/ — 9 files (separate project accidentally committed)
  • test-results/ — 9 files (GitHub templates, README, LICENSE)
  • playwright-report/ — 1 tracked file
  • your-repository-name-here/ — empty placeholder directory
  • store-assets/ — template README
  • DEPLOY_TRIGGER.md — deployment timestamp artifact

.gitignore updated

Added: .next/, out/, playwright-report/, test-results/

CI/CD fixes

  • web-ci.yml: Removed cache: 'npm' (project uses pnpm)
  • release.yml: Replaced npm ci with pnpm install --frozen-lockfile, added pnpm/action-setup@v6, removed npm cache references

ESLint fixes

  • eslint.config.js: Removed react-native/no-inline-styles rules (plugin not installed)
  • apps/web/package.json: Downgraded ESLint from ^10.4.1 to ^9.39.4 (eslint-plugin-react compatibility)

React Compiler errors fixed

  • demo/page.tsx: Inlined async setup logic into useEffect to fix set-state-in-effect error
  • useAuth.ts: Refactored to derive isDemoMode from sessionStorage state instead of synchronous setState in effect

Result

ESLint: 0 errors, 42 warnings (all pre-existing). Exit code 0.

Risk

No runtime behavior changes. Demo page and auth hook maintain identical functionality with cleaner patterns. All remaining warnings are pre-existing (unused vars, any types, etc.).

- Remove .next/ from git tracking (926 build cache files) and add to .gitignore
- Remove packages/validators/node_modules/ from tracking (symlinks)
- Remove placeholder directories: your-repository-name-here/, store-assets/
- Remove stale artifacts: DEPLOY_TRIGGER.md, playwright-report/, test-results/
- Remove accidentally committed analytics-dashboard/ (separate project)
- Add .next/, out/, playwright-report/, test-results/ to .gitignore
- Fix web-ci.yml: remove npm cache reference (project uses pnpm)
- Fix release.yml: replace npm ci with pnpm install --frozen-lockfile, add pnpm/action-setup
- Fix eslint.config.js: remove react-native/no-inline-styles rules (plugin not installed)
- Fix apps/web/package.json: downgrade ESLint from ^10.4.1 to ^9.39.4 (eslint-plugin-react compat)
- Fix apps/web/src/app/demo/page.tsx: fix React Compiler set-state-in-effect error
- Fix apps/web/src/lib/clerk/useAuth.ts: fix React Compiler set-state-in-effect error
@vercel

vercel Bot commented Jun 13, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
crew-roster Ready Ready Preview, Comment Jun 13, 2026 2:12am

@rprabhat
rprabhat merged commit b34244a into main Jun 14, 2026
8 checks passed
@rprabhat
rprabhat deleted the chore/remove-ai-slops-and-reorganize branch June 14, 2026 01:37
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.

2 participants