Remove Firebase and Vercel deployment options #8

Merged
deco merged 7 commits from feature/remove-firebase-vercel into main 2025-07-18 08:04:14 +03:00

7 commits

Author SHA1 Message Date
Derek Slenk
558186f904 Remove all caching steps from CI workflows
All checks were successful
CI / test (push) Successful in 3m57s
CI / test (pull_request) Successful in 4m4s
Removed dependency, Next.js build, and TypeScript caching as they were
slowing down the CI pipeline instead of improving performance.

Simplified workflows now run:
1. Checkout
2. Install dependencies
3. Lint & typecheck (parallel)
4. Build

This should significantly reduce CI execution time by eliminating
cache overhead and complexity.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 00:59:40 -04:00
Derek Slenk
cc8347e4d6 Fix SWC dependencies warnings by patching package-lock.json
Some checks failed
CI / test (push) Successful in 18m53s
CI / test (pull_request) Has been cancelled
Ran 'npx next info' to trigger automatic SWC dependency patching.
This resolves the warnings:
- ⚠ Found lockfile missing swc dependencies, run next locally to automatically patch

The patch adds platform-specific SWC binaries to the lockfile for
proper Next.js compilation across different architectures.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 00:14:08 -04:00
Derek Slenk
6465be819a Optimize CI workflows for faster execution
Some checks failed
CI / test (push) Failing after 29s
CI / test (pull_request) Has been cancelled
Performance improvements:
- Cache node_modules in addition to ~/.npm to skip dependency installation
- Add TypeScript incremental compilation caching with tsBuildInfoFile
- Parallelize lint and typecheck steps to run concurrently
- Add performance flags: --prefer-offline, --no-audit, --no-fund for npm ci
- Increase Node.js memory limit to 4GB and thread pool size
- Cache build output directory for faster rebuilds
- Upgrade TypeScript target to ES2020 for faster compilation
- Disable Next.js telemetry to reduce overhead

Expected reduction: 5+ minutes → 2-3 minutes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 00:09:25 -04:00
Derek Slenk
01eb5c9712 Add workflow concurrency control to prevent concurrent CI runs
Some checks failed
CI / test (pull_request) Failing after 23s
CI / test (push) Has been cancelled
Added concurrency groups to both CI and Deploy workflows to:
- Queue jobs per workflow and branch combination
- Cancel older runs when new commits are pushed
- Prevent resource conflicts on self-hosted runners

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 00:04:54 -04:00
Derek Slenk
85746d52bf less deps
Some checks failed
CI / test (push) Has been cancelled
CI / test (pull_request) Successful in 15m19s
2025-07-17 23:55:58 -04:00
Derek Slenk
4c017ab8f7 Update CLAUDE.md with tea PR creation guidelines
Some checks failed
CI / test (push) Failing after 23s
CI / test (pull_request) Successful in 14m44s
- Add Git workflow section with tea command usage
- Document that tea doesn't support PR descriptions via CLI
- Include PR description template for manual addition
- Add code style guidelines section

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 23:54:30 -04:00
Derek Slenk
2b74d15a4c Remove Firebase and Vercel deployment options
Some checks failed
CI / test (push) Has been cancelled
CI / test (pull_request) Successful in 14m18s
- Remove firebase package dependency
- Delete apphosting.yaml configuration file
- Update README.md to focus on AWS S3 deployment only
- Update CLAUDE.md documentation accordingly
- Clean up package-lock.json (removed 54 packages)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 23:50:39 -04:00