Repository navigation
chore(api): update pinned OpenAPI spec - #1083
github-actions[bot] wants to merge 1 commit into
Conversation
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: cd6e103718
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "Codex (@codex) review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "Codex (@codex) address that feedback".
| "path": "openapi/spec.json", | ||
| "commit": "3384e4be354ec957292f986fcf3e3a4009907651", | ||
| "sha256": "cbb5046620f73b5bf4e1e73c0eb12542ab9cbd3393ec568eda3f1a20f0f90a44" | ||
| "commit": "4cc0615694512d6e77fce6bff2c70d1531208daa", |
There was a problem hiding this comment.
Classify new tags before advancing the spec pin
At this pinned revision, the fetched specification introduces the CustomColumns and Ingest keys tags, but endpoint_generator classifies neither tag as generated nor unsupported. Consequently, validate_spec aborts with the reported “unreviewed OpenAPI tags” error, so the api-codegen CI job and regeneration always fail and the committed client remains generated from the previous pin. Decide how both tags are supported, update the tag configuration, and commit the regenerated client and API reference together with this pin.
Useful? React with 👍 / 👎.
Automated update of the pinned Braintrust OpenAPI specification.
3384e4be354e→4cc061569451OpenAPI spec contains unreviewed OpenAPI tags: ['CustomColumns', 'Ingest keys'])Operation changes
createIngestKey,deleteCustomColumnId,deleteIngestKey,getCustomColumn,listIngestKeys,patchCustomColumnId,postCustomColumn,putCustomColumndeleteAgentId,deleteOrgAutomationId,getAgent,getAgentId,getOrgAutomation,getOrgAutomationId,patchAgentId,patchOrgAutomationId,postAgent,postOrgAutomation,putAgent,putOrgAutomationComponent schema changes
CreateCustomColumn,CustomColumn,CustomColumnVariant,IngestKey,PatchCustomColumnAgent,AgentIdParam,AgentName,CreateAgent,CreateOrgAutomation,OrgAutomation,OrgAutomationIdParam,OrgAutomationName,PatchAgent,PatchOrgAutomationAutomated validation
The update workflow regenerates committed sources and public API reference sections, then runs:
make -C py test-api-codegenmake -C py test-corecd py && nox -s test_typesThis pull request is never auto-merged. Review the upstream and generated diffs, retry-policy classifications, public type changes, and any intentionally unsupported tags before merging.
Workflow results
failurefailuresuccesssuccess