-
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
base: main
Are you sure you want to change the base?
Conversation
Review complete. No issues found. The PR correctly adds quality checks (lint, type-check, build) to both deployment workflows with proper job dependencies, appropriate concurrency controls, and stable Vercel CLI version. 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
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.