Skip to content

[DRAFT] Tinybird TYPE ENDPOINT definitions and add missing metadata#3974

Draft
general-adhoc wants to merge 2 commits into
dubinc:mainfrom
general-adhoc:tinybird-forward-def-updates
Draft

[DRAFT] Tinybird TYPE ENDPOINT definitions and add missing metadata#3974
general-adhoc wants to merge 2 commits into
dubinc:mainfrom
general-adhoc:tinybird-forward-def-updates

Conversation

@general-adhoc

@general-adhoc general-adhoc commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

This PR has two fixes to address issues encountered during local dev onboarding:

  1. TinyBird launched the new Forward Workspace, and it appears you can no longer create new Classic Tinybird workspaces moving forward. I've updated the Dub docs to reflect this. See PR to update Dub Docs for full details on this issue.

TYPE ENDPOINT is supported by Tinybird Classic (docs link) and required by Tinybird Forward to publish a .pipe as an API endpoint. This updates existing endpoint pipes to use the explicit endpoint type while leaving materialized pipes unchanged. Classic inferred more from the workspace/UI while Forward workspaces are stricter about datafiles as source of truth.

  1. Missing metadata on materialized pipe schema for partner_tag_ids in packages/tinybird/pipes/dub_links_metadata_pipe.pipe

Testing

  • I was able to complete the full local environment setup and register clicks in TinyBird's clickhouse after making the changes in this PR to my local env.

NOTE: This was tested against a TinyBird FORWARD workspace, as I do not have the ability to create Classic workspaces. Dub's prod environment is a Classic workspace AFAIK.

Someone with access to prod TinyBird will need to run:

tb --cloud deployment create --check doc link

and ensure that this does not make any material changes + test these changes against a TinyBird Classic Workspace running a Dub Dev environment

@vercel

vercel Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

@general-adhoc is attempting to deploy a commit to the Dub Team on Vercel.

A member of the Team first needs to authorize it.

@CLAassistant

CLAassistant commented Jun 3, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@coderabbitai

coderabbitai Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: cba9b69d-8536-41c2-9e70-ae51eacc78d9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@general-adhoc general-adhoc changed the title Tinybird TYPE ENDPOINT definitions and add missing metadata [DRAFT] Tinybird TYPE ENDPOINT definitions and add missing metadata Jun 3, 2026
@general-adhoc general-adhoc force-pushed the tinybird-forward-def-updates branch from 4531568 to b371d28 Compare June 3, 2026 03:25
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