Skip to content

[comp] Production Deploy#2482

Merged
tofikwest merged 8 commits intoreleasefrom
main
Apr 7, 2026
Merged

[comp] Production Deploy#2482
tofikwest merged 8 commits intoreleasefrom
main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 7, 2026

This is an automated pull request to release the candidate branch into production, which will trigger a deployment.
It was created by the [Production PR] action.

github-actions bot and others added 8 commits April 7, 2026 17:40
- Treat BUILDING/QUEUED/INITIALIZING as transitional (pass, not fail)
  since Vercel keeps the previous READY deployment serving traffic
- Emit ctx.fail() in per-project catch blocks instead of just logging,
  so failures are never silently swallowed as success
- Add post-loop fallback for zero checked projects
- Cap iteration to first 10 projects to match monitoring-alerting check
  and avoid Vercel rate limits
- Remove unused VercelDeployment import

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
CANCELED deployments don't take down the app — Vercel keeps serving
the previous READY deployment. Also removed unreachable checkedCount
guard since the loop always executes at least once (projects is
guaranteed non-empty at that point).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…onal

CANCELED is a terminal state, not in-progress. Remove from
transitionalStates and handle as its own branch with medium severity,
consistent with monitoring-alerting.ts treating it as a failure.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cursor
Copy link
Copy Markdown

cursor bot commented Apr 7, 2026

PR Summary

Medium Risk
Adds a new Vercel integration check that calls additional Vercel API endpoints and changes pass/fail outcomes based on deployment states, which could affect check execution time, rate limits, and reported compliance results.

Overview
Adds a new Vercel App Availability integration check that fetches up to 10 projects and inspects each project’s latest production deployment, passing for READY (and for transitional build states) and failing for canceled/unhealthy/missing deployments with remediation guidance and evidence.

Registers the new appAvailabilityCheck export and includes it in vercelManifest.checks alongside the existing monitoring/alerting check.

Reviewed by Cursor Bugbot for commit fe3c497. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app (staging) Ready Ready Preview, Comment Apr 7, 2026 7:57pm
comp-framework-editor Ready Ready Preview, Comment Apr 7, 2026 7:57pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
portal (staging) Skipped Skipped Apr 7, 2026 7:57pm

Request Review

@tofikwest tofikwest merged commit 9517153 into release Apr 7, 2026
14 checks passed
@claudfuen
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.18.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants