Skip to content

[comp] Production Deploy#3103

Merged
tofikwest merged 4 commits into
releasefrom
main
Jun 11, 2026
Merged

[comp] Production Deploy#3103
tofikwest merged 4 commits into
releasefrom
main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

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.


Summary by cubic

Skip GCP projects with disabled service APIs in integration-platform checks to prevent false “grant permission” findings. This stops misleading “Could not verify…” alerts while still surfacing real permission gaps.

  • Bug Fixes
    • Added isGcpApiDisabled to detect 403 SERVICE_DISABLED and “has not been used… or it is disabled” responses.
    • Updated cloud-sql-ssl, cloud-sql-backups, vpc-open-firewalls, and storage-public-access to skip such projects like zero-resource cases.
    • Added tests to confirm API-disabled detection and to ensure genuine PERMISSION_DENIED still reports a finding.

Written for commit 535844c. Summary will update on new commits.

Review in cubic

github-actions Bot and others added 4 commits June 11, 2026 00:25
…abled instead of a false permission finding

Customer saw 4 'Could not verify Cloud SQL SSL: <project>' findings on
Google sample/AI projects (gen-lang-client-*, deploy-example-*) telling
them to 'Grant cloudsql.instances.list'. Those projects simply don't use
Cloud SQL — the Cloud SQL Admin API is disabled, which Google returns as
HTTP 403 reason SERVICE_DISABLED, so toHttpReadFailure classified it as a
permission denial and emitted a misleading medium finding.

A project that hasn't enabled the API has no resources of that type to
evaluate, so the per-project GCP checks (cloud-sql-ssl, cloud-sql-backups,
vpc-open-firewalls, storage-public-access) now skip it — like a project
with zero resources — when isGcpApiDisabled() matches Google's specific
SERVICE_DISABLED signature. A genuine PERMISSION_DENIED (API enabled,
role missing) still surfaces as a finding. Detection is narrow to avoid
hiding real coverage gaps.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fix(integration-platform): skip GCP projects whose service API is disabled (false 'grant permission' findings)
@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
app (staging) Ready Ready Preview, Comment Jun 11, 2026 12:46am
comp-framework-editor (staging) Ready Ready Preview, Comment Jun 11, 2026 12:46am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
portal (staging) Skipped Skipped Jun 11, 2026 12:46am

Request Review

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 6 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@tofikwest tofikwest merged commit df06815 into release Jun 11, 2026
14 checks passed
@claudfuen

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.78.1 🎉

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