Skip to content

feat(api): Accept project slugs in replay endpoints#117494

Open
gricha wants to merge 3 commits into
masterfrom
feat/project-id-or-slug-events-replays
Open

feat(api): Accept project slugs in replay endpoints#117494
gricha wants to merge 3 commits into
masterfrom
feat/project-id-or-slug-events-replays

Conversation

@gricha

@gricha gricha commented Jun 12, 2026

Copy link
Copy Markdown
Member

Root-cause analysis and replay list/selector endpoints now accept project IDs or slugs through the canonical project filter while preserving existing projectSlug runtime behavior, precedence, and schema fields. The replay validator docs describe project as ID-or-slug and leave existing projectSlug docs intact for compatibility.

This is the events/replays split from the project ID-or-slug migration stack and targets the resolver branch for independent review. Validated with focused events/replays migration tests, targeted ruff/mypy, and make test-api-docs.

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Jun 12, 2026
Base automatically changed from feat/project-id-or-slug-resolver to master June 12, 2026 18:50
@gricha gricha force-pushed the feat/project-id-or-slug-events-replays branch from a11d8ca to efd5f54 Compare June 12, 2026 18:52
@gricha gricha marked this pull request as ready for review June 12, 2026 21:59
@gricha gricha requested review from a team as code owners June 12, 2026 22:00
gricha and others added 3 commits June 12, 2026 15:02
Allow root-cause-analysis and replay project filters to resolve project IDs or slugs while preserving legacy projectSlug precedence and ID-focused docs.

Co-Authored-By: OpenCode <noreply@opencode.ai>
Document the canonical replay project query parameter as accepting project IDs or slugs while leaving the existing projectSlug docs intact for compatibility.

Co-Authored-By: OpenCode <noreply@opencode.ai>
Use the shared organization helper for legacy projectSlug precedence before replay validator handling.

Co-Authored-By: OpenCode <noreply@opencode.ai>
@gricha gricha force-pushed the feat/project-id-or-slug-events-replays branch from efd5f54 to 70a72be Compare June 12, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant