Skip to content

feat(seer): Add extras JSON column to SeerNightShiftRun#113178

Merged
trevor-e merged 1 commit intomasterfrom
feat/nightshift-extras-column
Apr 16, 2026
Merged

feat(seer): Add extras JSON column to SeerNightShiftRun#113178
trevor-e merged 1 commit intomasterfrom
feat/nightshift-extras-column

Conversation

@trevor-e
Copy link
Copy Markdown
Member

Add an extras JSONField to SeerNightShiftRun for storing arbitrary
metadata about night shift runs. Uses db_default={} so existing rows
get an empty dict and the column is non-nullable.

Add an extras JSONField to SeerNightShiftRun for storing arbitrary
metadata about night shift runs. Uses db_default={} so existing rows
get an empty dict and the column is non-nullable.

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

This PR has a migration; here is the generated SQL for src/sentry/seer/migrations/0007_add_extras_to_nightshiftrun.py

for 0007_add_extras_to_nightshiftrun in seer

--
-- Add field extras to seernightshiftrun
--
ALTER TABLE "seer_nightshiftrun" ADD COLUMN "extras" jsonb DEFAULT '{}'::jsonb NOT NULL;

@trevor-e trevor-e marked this pull request as ready for review April 16, 2026 16:05
@trevor-e trevor-e requested review from a team as code owners April 16, 2026 16:05
Copy link
Copy Markdown
Contributor

@chromy chromy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@trevor-e trevor-e merged commit 0762b16 into master Apr 16, 2026
79 checks passed
@trevor-e trevor-e deleted the feat/nightshift-extras-column branch April 16, 2026 16:17
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.

2 participants