You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚠️Automated Review: This is an AI-generated review. Use as guidance, not gospel.
Code Review: Vercel Deployments Workflow
Summary
This PR introduces a custom GitHub Actions workflow to handle Vercel deployments, replacing Vercel's automatic PR previews. The workflow creates an initial comment showing deployment status for 4 projects (apollo-canvas, apollo-ui-react, apollo-vertex, apollo-wind), deploys them in parallel, and updates the comment with results. Also includes configuration updates for Vercel projects and proper .gitignore entries.
Code Quality
✅ Good Practices
Well-structured workflow with proper job dependencies
Concurrency group prevents duplicate deployments
Matrix strategy for parallel deployments
Proper error handling with continue-on-error
Comprehensive deployment output and error logging
Good use of GitHub Actions caching for dependencies
⚠️ Minor Issues
Hardcoded project names: Projects are hardcoded in two places (pre-deploy and matrix). Consider extracting to a reusable source:
Monorepo awareness: Commands properly navigate to repo root with cd ../..
.gitignore Updates
✅ Proper exclusion of Vercel-specific files (.vercel/, .env*.local)
Recommendation
APPROVE ✅
This is a well-implemented solution to the stated problem. The workflow:
Properly handles authentication without requiring write access from PR authors
Provides clear deployment status in PR comments
Has appropriate error handling and fallbacks
Uses security best practices for secrets and permissions
Includes performance optimizations (caching, parallelization)
The minor issues noted (hardcoded project lists, URL extraction fragility) are not blocking and can be addressed in future iterations if they cause problems. The workflow is production-ready and achieves the goal of enabling open-source contributions without compromising security.
This automated review is temporary for solo development. Will be replaced with human reviews once the team grows.
CalinaCristian
changed the title
fix(repo): vercel deployments
fix(repo): vercel deployments [PLT-95449]
Jan 24, 2026
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
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.
Automatic PR previews from vercel were using the github author and he needs write access to our team. This is not feasible in open source.