Repository navigation
feat: prepare uploads.sh for the OpenAI plugin directory - #1059
Zach Dunn (zachdunn) wants to merge 1 commit into
Conversation
🦋 Changeset detectedLatest commit: 4bb42f8 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Important Review skippedAuto reviews are limited based on label configuration. 🏷️ Required labels (at least one) (2)
🚫 Excluded labels (none allowed) (1)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Maintained by uploads.sh · add media: |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
uploads-auth | 4bb42f8 | Oct 03 2026, 01:09 AM |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
uploads-web | 4bb42f8 | Commit Preview URL Branch Preview URL |
Oct 03 2026, 01:09 AM |

In plain terms
Prepare uploads.sh for submission to the OpenAI plugin directory by reusing the existing skills, branding, hosted MCP server, and Claude review cases. This adds a repeatable directory ZIP build and the optional identity scopes OpenAI needs for verified-email checks. Both free and paid uploads.sh accounts can connect.
What it does / what it is not
openidandemailscopes, OIDC discovery, and Better Auth's UserInfo endpoint. Email verification reflects the user's actual status; identity-only tokens do not receive workspace membership or file authority.How to try it
In this repository, run
pnpm plugin-directory:checkandpnpm plugin-directory:build. The draft ZIP is written todist/plugins/uploads-openai-<plugin-version>.zip.To import reviewer fixture details and a recording, follow
plugins/codex/directory.mdand build with--review-config /absolute/path/to/review.json. Keep reviewer credentials in the portal's private Review details.Technical notes
Existing OAuth clients keep their persisted scope ceilings and existing tokens keep their grants. Use a fresh OpenAI client registration to request identity scopes.
emailrequires requested, permittedopenid; the server does not add identity scopes implicitly. No migrations, dependency patches, or environment-file edits are required.The consent labels were checked with synthetic local account data. The screenshot is staged for this branch and will be promoted to the managed attachments comment.
Test plan