Skip to content

Rill managed CH form option#8805

Closed
ericokuma wants to merge 2 commits intomainfrom
cursor/APP-728-rill-managed-ch-form-option-91a0
Closed

Rill managed CH form option#8805
ericokuma wants to merge 2 commits intomainfrom
cursor/APP-728-rill-managed-ch-form-option-91a0

Conversation

@ericokuma
Copy link
Contributor

@ericokuma ericokuma commented Feb 9, 2026

Hides the Rill-managed ClickHouse option from the connector form.

WHY:
The Rill-managed ClickHouse feature is currently incomplete, lacking the functionality to create necessary model files. Hiding this option prevents users from encountering a broken path and ensures a stable experience until the feature is fully implemented.

WHAT:

  • web-common/src/features/templates/schemas/clickhouse.ts: Removed the "Rill-managed ClickHouse" radio button and all related schema fields and logic. The form now exclusively presents self-hosted ClickHouse connection options.
  • web-local/tests/rill-yaml.spec.ts: Skipped the test case for Rill-managed ClickHouse, preserving the test code for future re-enablement.
  • package-lock.json: Updated due to dependency resolution changes after running npm install.

Checklist:

  • Covered by tests
  • Ran it and it works as intended
  • Reviewed the diff before requesting a review
  • Checked for unhandled edge cases
  • Linked the issues it closes
  • Checked if the docs need to be updated. If so, create a separate Linear DOCS issue
  • Intend to cherry-pick into the release branch
  • I'm proud of this work!

Linear Issue: APP-728

Open in Cursor Open in Web


Note

Low Risk
UI/schema gating and a skipped test; no changes to core data processing or auth, with primary risk being unintended form/validation regressions for ClickHouse connection setup.

Overview
Hides the unfinished Rill-managed ClickHouse path from the ClickHouse connector schema by commenting out the connector_type radio and related visibility/validation branches, leaving only cloud/playground/self-managed connection flows exposed.

Updates the Playwright coverage by skipping the rill.yaml default olap_connector: clickhouse test that depends on the now-hidden Rill-managed option (kept for re-enablement under APP-728).

Written by Cursor Bugbot for commit 8b9a17b. This will update automatically on new commits. Configure here.

@cursor
Copy link

cursor bot commented Feb 9, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

…tor form

The Rill-managed ClickHouse path isn't working correctly because the
work to create CH model files when OLAP is Rill-managed CH hasn't been
completed yet. This change comments out the option to prevent customers
from getting into a broken state, while preserving the code for easy
re-enablement later.

Changes:
- Comment out rill-managed option in clickhouse.ts schema with TODO(APP-728) markers
- Skip the Rill-managed ClickHouse test (can be re-enabled when feature
  is complete)

Linear: APP-728

Co-authored-by: ericokuma <ericokuma@users.noreply.github.com>
@cursor cursor bot force-pushed the cursor/APP-728-rill-managed-ch-form-option-91a0 branch from 9f710d1 to 845550c Compare February 9, 2026 17:54
@ericokuma ericokuma marked this pull request as ready for review February 13, 2026 20:56
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on March 4

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

// TODO(APP-728): Re-enable when Rill-managed ClickHouse is ready
// properties: {
// managed: { const: false },
// },
Copy link

Choose a reason for hiding this comment

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

Managed flag not reset for DSN

Medium Severity

In the self-managed + dsn branch, the then block no longer sets managed to false. Since managed still has a default of true, DSN-based self-managed connections can be emitted as managed, re-entering the hidden and incomplete Rill-managed path.

Fix in Cursor Fix in Web

The Rill-managed ClickHouse path isn't working correctly because the
work to create CH model files when OLAP is Rill-managed CH hasn't been
completed yet. The option has already been removed from the enum in main.

This commit:
- Adds a TODO(APP-728) comment to document why rill-managed is removed from the enum
- Skips the Rill-managed ClickHouse test (can be re-enabled when feature is complete)

Note: The main branch already has rill-managed removed from the enum
and properly sets managed: { const: false } for all non-rill-managed paths.

Linear: APP-728

Co-authored-by: ericokuma <ericokuma@users.noreply.github.com>
@cursor cursor bot force-pushed the cursor/APP-728-rill-managed-ch-form-option-91a0 branch from 8b9a17b to 2b0c935 Compare February 13, 2026 21:24
@royendo
Copy link
Contributor

royendo commented Feb 13, 2026

ive already merged the PLAY PR which removes rill-managed CH i think we can close this!

@ericokuma ericokuma closed this Feb 14, 2026
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.

3 participants