Skip to content

chore: migrate CFA Tinybird workspace from Classic to Forward - #80

Open
VinneyJ wants to merge 7 commits into
mainfrom
main-staging
Open

chore: migrate CFA Tinybird workspace from Classic to Forward#80
VinneyJ wants to merge 7 commits into
mainfrom
main-staging

Conversation

@VinneyJ

@VinneyJ VinneyJ commented Aug 21, 2026

Copy link
Copy Markdown

Summary

Migrates the CFA Tinybird workspace from the Classic deployment model to Forward. This is a CFA-specific configuration change - the upstream dubinc/dub workspace is managed separately and unaffected.

  • Migrated datasources and pipes from Classic to Forward format
  • Added v2 endpoint pipes so Forward exposes them as HTTP endpoints
  • Removed FORWARD_QUERY blocks from datasources (not needed in Forward)
  • Cleaned up scripts/ directory (not applicable to Forward workspaces)

What changed

Only packages/tinybird/ files. No app code, no schema, no dependencies touched.

Staging URL: https://dub.dev.codeforafrica.org/

VinneyJ and others added 7 commits August 13, 2026 13:39
- 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
chore: migrate CFA Tinybird workspace from Classic to Forward
@vercel

vercel Bot commented Aug 21, 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 Aug 21, 2026 12:27pm

Request Review

@VinneyJ VinneyJ changed the title Main staging chore: migrate CFA Tinybird workspace from Classic to Forward Aug 21, 2026
@VinneyJ
VinneyJ requested review from maquchizi and nkasozi August 21, 2026 12:39
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.

2 participants