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
Owner

Summary

  • Removed Firebase package dependency and configuration
  • Removed Vercel deployment references
  • Focused deployment documentation on AWS S3 only

Changes

  • Deleted apphosting.yaml Firebase configuration file
  • Removed firebase package from dependencies
  • Updated README.md to remove Firebase and Vercel deployment sections
  • Updated CLAUDE.md to reflect AWS S3 as the sole deployment option
  • Cleaned up package-lock.json (removed 54 packages)

Test plan

  • Verify npm install completes successfully
  • Ensure existing AWS S3 deployment still works
  • Confirm no Firebase/Vercel references remain in codebase

🤖 Generated with Claude Code

## Summary - Removed Firebase package dependency and configuration - Removed Vercel deployment references - Focused deployment documentation on AWS S3 only ## Changes - Deleted `apphosting.yaml` Firebase configuration file - Removed `firebase` package from dependencies - Updated README.md to remove Firebase and Vercel deployment sections - Updated CLAUDE.md to reflect AWS S3 as the sole deployment option - Cleaned up package-lock.json (removed 54 packages) ## Test plan - [x] Verify npm install completes successfully - [x] Ensure existing AWS S3 deployment still works - [ ] Confirm no Firebase/Vercel references remain in codebase 🤖 Generated with [Claude Code](https://claude.ai/code)
deco added 1 commit 2025-07-18 06:51:29 +03:00
Remove Firebase and Vercel deployment options
Some checks failed
CI / test (push) Has been cancelled
CI / test (pull_request) Successful in 14m18s
2b74d15a4c
- 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>
deco added 1 commit 2025-07-18 06:54:41 +03:00
Update CLAUDE.md with tea PR creation guidelines
Some checks failed
CI / test (push) Failing after 23s
CI / test (pull_request) Successful in 14m44s
4c017ab8f7
- 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>
deco added 1 commit 2025-07-18 06:56:08 +03:00
less deps
Some checks failed
CI / test (push) Has been cancelled
CI / test (pull_request) Successful in 15m19s
85746d52bf
deco added 1 commit 2025-07-18 07:05:01 +03:00
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
01eb5c9712
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>
deco added 1 commit 2025-07-18 07:09:32 +03:00
Optimize CI workflows for faster execution
Some checks failed
CI / test (push) Failing after 29s
CI / test (pull_request) Has been cancelled
6465be819a
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>
deco added 1 commit 2025-07-18 07:14:16 +03:00
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
cc8347e4d6
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>
deco added 1 commit 2025-07-18 07:59:48 +03:00
Remove all caching steps from CI workflows
All checks were successful
CI / test (push) Successful in 3m57s
CI / test (pull_request) Successful in 4m4s
558186f904
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>
deco merged commit f9527a9d4e into main 2025-07-18 08:04:14 +03:00
deco deleted branch feature/remove-firebase-vercel 2025-07-18 08:04:14 +03:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: signal-works/cheatingchelsea#8
No description provided.