-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Add quality checks to marketing site deployment workflows #10959
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Review complete. No issues found. The latest commit simplifies the workflow structure by consolidating quality checks directly into the deploy/preview jobs, reducing job overhead while maintaining the same pre-deployment validation guarantees. Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
📋 Related to Rules PRThis PR implements the quality gates defined in PR #10950. Relationship:
Recommended merge order:
What this PR fixes:
See PR #10950 for the complete analysis of issues found. |
🚀 Updated Implementation InstructionsAfter deeper analysis, I found 2 additional critical issues that should be fixed in this PR: Additional Issues Found🟡 Issue #6: No Deployment Concurrency Controls
🟡 Issue #7: Using Unstable Vercel CLI (
Complete Changes NeededSee
Quick Summary of Additional ChangesFor both files, add at the top (after concurrency:
group: deploy-roocode-com # Use preview-roocode-com-${{ github.ref }} for preview
cancel-in-progress: trueFor both files, change: run: npm install --global vercel@latest # Changed from vercel@canaryUpdated RulesThe rules in PR #10950 have been updated to include requirements for:
These changes ensure:
|
f61f76a to
e52a743
Compare
|
Thanks @mp-roocode! |
Related GitHub Issue
Closes: # #10950
Roo Code Task Context (Optional)
Description
Test Procedure
Pre-Submission Checklist
Screenshots / Videos
Documentation Updates
Additional Notes
Get in Touch
Important
Add quality checks to deployment workflows and update Vercel CLI version in
website-deploy.ymlandwebsite-preview.yml.quality-checksjob towebsite-deploy.ymlandwebsite-preview.ymlfor linting, type checking, and building.vercel@latestin both workflows.deployjob inwebsite-deploy.ymlnow depends onquality-checks.previewjob inwebsite-preview.ymlnow depends onquality-checks.website-preview.yml.This description was created by
for e52a743. You can customize this summary. It will automatically update as commits are pushed.
Note
Adds pre-deploy quality gates and improves workflow robustness for
roocode.comdeployments.concurrencygroups inwebsite-deploy.ymlandwebsite-preview.ymlto cancel in-progress runspnpm lint,pnpm check-types, andpnpm buildsteps to bothdeployandpreviewjobs inapps/web-roo-codevercel@canarytovercel@latestwebsite-preview.yml: posts/updates a PR comment with the Vercel preview URL after deploymentWritten by Cursor Bugbot for commit 7ea11dd. This will update automatically on new commits. Configure here.