Skip to content

Conversation

@github-actions
Copy link
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.

* Fix GitHub repo selection for integrations

* Add logging for integration variable option fetch
@cursor
Copy link

cursor bot commented Feb 10, 2026

PR Summary

Medium Risk
Changes how GitHub repos are discovered (new /user/repos path + fallback behavior) and relaxes UI validation/entry rules for target_repos, which could affect what repos users can select/save; otherwise mostly logging and UX tweaks.

Overview
Improves GitHub target_repos configuration by fetching accessible organization repositories via /user/repos (deduped/sorted), falling back to per-org listing only when needed, and skipping SSO/permission-blocked orgs instead of failing the whole list.

Updates the integration configuration UI to make branches optional for GitHub repos, allow manually adding repos (creatable), and harden target_repos parsing/validation by trimming/filtering empty entries. Adds more detailed server-side logging (including provider/connection context, empty-option warnings, and improved error messages) when fetching dynamic variable options.

Written by Cursor Bugbot for commit c4c38db. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Feb 10, 2026

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

Project Deployment Actions Updated (UTC)
app (staging) Ready Ready Preview, Comment Feb 11, 2026 2:23am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
portal (staging) Skipped Skipped Feb 11, 2026 2:23am

Request Review

* Filter GitHub repo options to org repos

* Log skipped GitHub org repos on SSO/permission errors

* Add owner type to GitHubRepo type
@vercel vercel bot temporarily deployed to staging – portal February 11, 2026 02:21 Inactive
@tofikwest tofikwest merged commit 7613502 into release Feb 11, 2026
13 of 14 checks passed
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.

1 participant