Skip to content

fix(api): Support stage-specific onboarding metadata - #1266

Merged
evanpurkhiser merged 1 commit into
mainfrom
evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata
Aug 26, 2026
Merged

evanpurkhiser merged 1 commit into
mainfrom
evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata

Conversation

@evanpurkhiser

@evanpurkhiser evanpurkhiser commented Aug 25, 2026 •

Copy link
Copy Markdown
Member

Sentry onboarding runs now store project slugs and verification issue IDs in stage-specific extra objects. This updates the API schemas, outgoing status payloads, response parsing, and mocks to follow the contract introduced by getsentry/sentry#122076.

The onboarding_status_update tool now accepts a nested update object whose schema discriminates on stage. Callers must move stage, status, runStatus, and eventNote under update, and send projectSlugs or issueIds through that stage's extra object.

Comment thread packages/mcp-core/src/api-client/schema.ts Outdated
@evanpurkhiser
evanpurkhiser force-pushed the evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata branch from 9e2d148 to fe92e46 Compare August 25, 2026 19:27
@evanpurkhiser
evanpurkhiser marked this pull request as ready for review August 25, 2026 19:31

@cursor cursor 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.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit fe92e46. Configure here.

Comment thread packages/mcp-core/src/tools/catalog/onboarding-status-update.ts Outdated
@evanpurkhiser
evanpurkhiser force-pushed the evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata branch from fe92e46 to e800576 Compare August 26, 2026 00:10
@evanpurkhiser
evanpurkhiser force-pushed the evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata branch from e800576 to 26becc3 Compare August 26, 2026 15:00
@evanpurkhiser
evanpurkhiser force-pushed the evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata branch from 26becc3 to 6e317ff Compare August 26, 2026 15:09
Send project slugs and issue IDs through the stage-owned extra envelope and parse the same structure from onboarding run snapshots.

Refs getsentry/sentry#122076
@evanpurkhiser
evanpurkhiser force-pushed the evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata branch from 6e317ff to 4c46adc Compare August 26, 2026 15:16
@evanpurkhiser
evanpurkhiser merged commit f1c2cd0 into main Aug 26, 2026
6 of 7 checks passed
@evanpurkhiser
evanpurkhiser deleted the evanpurkhiser/fix-api-support-stage-specific-onboarding-metadata branch August 26, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant