Skip to content

chore: migrate Tinybird workspace from Classic to Forward - #68

Open
VinneyJ wants to merge 5 commits into
chore/sync-upstream-jul-2026from
chore/tinybird-cfa-config
Open

chore: migrate Tinybird workspace from Classic to Forward#68
VinneyJ wants to merge 5 commits into
chore/sync-upstream-jul-2026from
chore/tinybird-cfa-config

Conversation

@VinneyJ

@VinneyJ VinneyJ commented Jul 28, 2026

Copy link
Copy Markdown

Summary

  • Migrates CFA's Tinybird workspace from Classic to Forward (required before Tinybird's Classic sunset on September 15, 2026)
  • Adds tinybird.config.json required by Tinybird Forward
  • Pulls v2 endpoint pipe definitions and materializations from Classic workspace
  • Adds TYPE endpoint to v4 analytics pipes so Forward exposes them as HTTP endpoints
  • Removes FORWARD_QUERY blocks after migration completed (they were one-time migration artifacts)
  • Moves v4 pipes back to pipes/ to match upstream structure

Why this is separate from the upstream sync

This is a CFA infrastructure change, not an upstream code change. Upstream manages their own Tinybird workspace separately and is unaffected by this.

Test plan

VinneyJ added 5 commits July 28, 2026 15:36
- Add FORWARD_QUERY directives to datasources with schema changes
  (dub_click_events, dub_sale_events, dub_lead_events,
   dub_api_logs, dub_links_metadata)
- Add partner_tag_ids to dub_links_metadata_pipe explicit column list
- Add dub_regular_links_metadata_latest datasource and materialization
- Add v2 endpoint pipes from Classic workspace (endpoints/ directory)
- Add tinybird.config.json for Forward workspace configuration
- Add backup script for pre-migration data export
@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dub Ready Ready Preview, Comment Jul 28, 2026 1:08pm

Request Review

@kilemensi
kilemensi changed the base branch from main to chore/sync-upstream-jul-2026 July 29, 2026 08:42
@kilemensi
kilemensi changed the base branch from chore/sync-upstream-jul-2026 to main July 29, 2026 08:43
@kilemensi
kilemensi changed the base branch from main to chore/sync-upstream-jul-2026 July 29, 2026 11:05
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