Skip to content

feat(warehouse_sources): promote Vercel source to beta - #76747

Merged
trunk-io[bot] merged 1 commit into
masterfrom
posthog-code/vercel-source-beta
Aug 3, 2026
Merged

feat(warehouse_sources): promote Vercel source to beta#76747
trunk-io[bot] merged 1 commit into
masterfrom
posthog-code/vercel-source-beta

Conversation

@Gilbert09

Copy link
Copy Markdown
Member

Problem

The Vercel data-warehouse source has been running as alpha since launch. It has now cleared our promotion bar over the last 7 days, so it should carry the beta label instead.

Changes

Promote the Vercel source's releaseStatus from ReleaseStatus.ALPHA to ReleaseStatus.BETA (surfaced by the /api/public_source_configs/ endpoint). No behavior, schema, or sync-logic changes — this is a status-label promotion only.

The source has no unreleasedSource flag or featureFlag gate, so nothing else changed alongside the stage.

Promotion metrics (7-day window):

  • Used by 32 teams (bar: ≥ 30).
  • Import error rate 0.2% (bar: < 5.0%).

How did you test this code?

Ran the Vercel source metadata test, which now asserts beta:
products/warehouse_sources/backend/temporal/data_imports/sources/vercel/tests/test_vercel_source.py::TestVercelSource::test_source_config_metadata — passes. ruff check clean on the touched files.

Docs update

No user-facing doc changes needed for a release-status label bump.

🤖 Agent context

Autonomy: Human-driven (agent-assisted)

Invoked the /implementing-warehouse-sources skill to confirm release-status conventions (use the ReleaseStatus enum, beta is a soft label on a visible source, no gating to remove here). The change is limited to the releaseStatus field and its matching test assertion. Checked open PRs (including the maintainer's own) for an existing Vercel promotion before opening this one — none found.


Created with PostHog Code

Promote the Vercel data-warehouse source release status from alpha to beta.

Generated-By: PostHog Code
Task-Id: 5334f6aa-a082-4a9a-894d-f5e397587936
Copilot AI review requested due to automatic review settings August 3, 2026 15:02
@trunk-io

trunk-io Bot commented Aug 3, 2026

Copy link
Copy Markdown

😎 Merged successfully - details.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Hey @Gilbert09! 👋

It looks like your git author email on this PR isn't your @posthog.com address (owerstom@gmail.com). Since you're on the PostHog team, it's worth pointing your local git author email at your @posthog.com address. Why it matters:

  • Consistent work identity in git history — internal tooling that attributes commits to team members keys off your @posthog.com address.
  • Keeps team contributions easy to tell apart from external community ones when scanning history.

You can fix it for this repo with:

git config user.email "you@posthog.com"

Or set it globally with git config --global user.email "you@posthog.com". No need to redo this PR — just a nudge for next time. 🙂

Copilot AI 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.

Pull request overview

Promotes the Vercel data warehouse import source from alpha to beta by updating its releaseStatus in the source metadata (surfaced via /api/public_source_configs/), plus the corresponding metadata test assertion.

Changes:

  • Update Vercel SourceConfig.releaseStatus from ReleaseStatus.ALPHA to ReleaseStatus.BETA.
  • Update the Vercel source metadata test to assert beta.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
products/warehouse_sources/backend/temporal/data_imports/sources/vercel/source.py Bumps Vercel source releaseStatus to BETA in SourceConfig.
products/warehouse_sources/backend/temporal/data_imports/sources/vercel/tests/test_vercel_source.py Updates metadata test expectation to ReleaseStatus.BETA.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Gilbert09 Gilbert09 added the stamphog Request AI approval (no full review) label Aug 3, 2026 — with PostHog

@stamphog stamphog Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Trivial one-line release-status label change (alpha→beta) with matching test update, authored by the owning team, no behavioral/schema changes.

  • Author wrote 0% of the modified lines and has 8 merged PRs in these paths (familiarity MODERATE).
  • copilot-pull-request-reviewer[bot] reviewed the current head.
Gate mechanics and policy version
Gate Result
prerequisites all clear
deny-list no deny categories matched
size 2L, 1F substantive, 4L/2F incl. docs/generated/snapshots — within ceiling
tier T1-agent / T1a-trivial (4L, 2F, single-area, feat)
stamphog 2.0.0b4 .stamphog/policy.yml @ 324716a · reviewed head 6c8b356

@trunk-io

trunk-io Bot commented Aug 3, 2026

Copy link
Copy Markdown

Static BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@talyn-app

talyn-app Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

/trunk merge

@trunk-io
trunk-io Bot merged commit 291f68d into master Aug 3, 2026
295 checks passed
@trunk-io
trunk-io Bot deleted the posthog-code/vercel-source-beta branch August 3, 2026 18:46
@deployment-status-posthog

deployment-status-posthog Bot commented Aug 3, 2026

Copy link
Copy Markdown

Deploy status

Environment Status Deployed At Workflow
dev ✅ Deployed 2026-08-03 19:59 UTC Run
prod-us ✅ Deployed 2026-08-03 21:07 UTC Run
prod-eu ✅ Deployed 2026-08-03 20:22 UTC Run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stamphog Request AI approval (no full review)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants