Skip to content

Conversation

@royendo
Copy link
Contributor

@royendo royendo commented Dec 16, 2025

  • connector Name in UI
    • auto-detect naming issues and duplicate connector names
  • variables generated as ${key}_#
    • password, token, dsn are ${driverName}_${key}_#
  • added feature to let user use '{{ env "key" }}
  • insensitive reference to '{{ env "key" }}, go requires all caps or no caps

Needs: Updated BQ and CH E2E testing

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!

@royendo royendo changed the title feat: change env generator to ${driverName}_${key} env: change env generator to ${driverName}_${key} Dec 16, 2025
briangregoryholmes and others added 11 commits December 15, 2025 22:47
* update runtime connection ui indicator

* cleanup

* remove log

* use pulse instead

* remove log
* fix: display explore display name on hover

* a pre-push hook would make my life so much easier
* Test

* Chicken out on behavior change for models

* Fix test
…tion (#8496)

* Filter out measures with invalid data types in metrics view AI generation

* Add test

* Self review

* Fix lint
* Upgrade to DuckDB 1.4.3

* Update test
@royendo royendo changed the title env: change env generator to ${driverName}_${key} env: connector_name and change env generator to ${connector_name}_${key} Dec 16, 2025
AdityaHegde and others added 11 commits December 16, 2025 20:15
* init bar comparisons

* formatting

* comparison without color dimension

* add comparison lines to line chart

* add comparison for stacked normalized charts

* add field details, remove __time hardcoding

* init comparison for multi measures

* Use const variables for field names

* Update var name

* Allow local comparison filter
* update provider component

* update workspace component

* refactor
* fix: citation urls not working outside of target explore

* Update tests
…ent (#8506)

* feat: hide time series options on KPI

* remove log

* init sequencing
* resource level sharing

* full role check

* fixes

* fxi issue with resources in project permissions

* remove meta tag

* comment

* defensive handling of existing invites

* fix condition

* minor refactor

* remove project invite on all resource removal

* review comments

* api args

* refactor

* check

* clean up

* clean up

* not fonud status

* backwards compatibility

* review comments

* fix dto

* fix test

* review comments

* review comment

* sort resources before storing

* some tests

* fixes and test

* handle reports/alerts with restricted resource access

* lint

* review comments

* fix test

* don't filter managed groups

* minor refactor
* Unified streaming endpoint

* Lint

* Self review

* Self review

* Self review

* Fix int cast

* Review
briangregoryholmes and others added 27 commits January 6, 2026 17:39
* fix: canvas to org navigation

* remove unused import

* add test

* test fix

* cleanup

* unintended change

* remove comment

* revert change

* remove import

* type fix

* Fix issues with other parts of runtime

* fix baseUrl issue

* Fix waiting for feature flags

* remove conditional

---------

Co-authored-by: Aditya Hegde <adityahegderocks@gmail.com>
* chore: unify event emitter

* Tweaks

* PR comments

* Add callbacks for direct callers
* Add geospatial dimensions support

* Add 'spatial' extension to embed DuckDB script

* Add dimension type property to project schema and update docs
* Add dimension type override to metrics view

* Change back to use alias name for sqlite DuckDB extension

* Increase go test timeout to 30 min
* wip

* remove logs

* cleanup

* test fixes

* remove logs

* quality check

* test fix

* remove logs

* test fixes

* tooltip adjustment

* test fixes

* rilltime cleanup

* test updates

* test fix

* test fix

* test fix

* feedback

* comment

* ux feedback

* use DEFAULT_TIME_RANGES map

* type fix

* test fix

* test fix

* test fix
* fix: export for errored model paritions is disabled

* PR comments
* fix: deriving legacy ranges

* change comment

* delete unused file

* restore deleted file

* update tests

* gofumpt

* prettier
* add init command

* add rules and tests

* move the cursor content into runtime parser

* use repo and adjust cursor rule initialization

* Review

* Review

* Update cli/cmd/initialize/init.go

---------

Co-authored-by: Benjamin Egelund-Müller <b@egelund-muller.com>
* Tool `resource_status`

* rill.yaml info in resource_status

* Additional tools

* Self review
#8607)

* Script for scraping resource YAML files from Rill Cloud

* Add theme
* nits: rill project deployment cli command

* regenerate docs

* nit
…t_string_to_date_time_mode" for clickhouse (#8612)

* add cast operator support in metrics sql, also enable cast_string_to_date_time_mode for clickhouse

* upgrade ch image

* test, review comments

* lint

* better handling

* comment

* fix web code quality CI
* Developer agent instructions file

* Move files

* Embed instructions in Go binary

* Additional resource instructions

* Clarify workflow when MCP is not available

* Improve instructions front matter

* Integrate as Cursor rules in `rill init --template cursor`

* Integrate as Claude instructions in `rill init --template claude`

* Deep review resource instruction files

* Add template util for JSON schema

* Lint

* Review

* Incorporate old instructions

* Typos

* Fix test

* nit
* git changes for dev deployments

* add git utils

* migrate git APIs to runtime server

* only pull when triggered by user

* self review 1

* self review 2

* merge tests

* more tests

* Add http paths for APIs

* debug test failures

* fix test failures

* add more debugging information

* more test fixes

* modify file driver

* review

* lint

* resolve merge conflicts

* minor changes

* compile fix

* some review comments

* refactor editable

* todo

* permissions check

* move to separate file

* token and org should be fetched lazily
* update label copy

* add canvas gen menu item to nav files

* rearrange 3 dot menu options

* consistent labels

* update tests

* review
* Integrate new instruction files with developer agent

* Expose `mode: readwrite` through driver interface

* Fix default OLAP read/readwrite mode

* Fix tests

* Upgrade to ChatGPT 5.2

* More developer agent evals

* Prompt tuning
* adding alerts

* Update alerts.md

* Update alerts.md

* feedback loop

* links

* Update alerts.md
* generic multi step auth form

* inital s3 and azure

* multi step form renderer

* exclude name from connector form

* reset

* bump specs

* gate multi step configs buttno

* clean up

* remove unused

* lint, prettier

* separate the long constant

* copy changes

* clean up s3 connector form

* fix multi step connector preview

* fix excluded keys of s3

* spacing between preview and help

* reorg

* fix azure schema

* use public instead of skip in gcs

* public option for object storage connectors

* unblock public in s3

* gate save anyway on multi step connector submission

* import your data right data panel

* import data copy for model step 2

* gate save anyway on step 2 when import data

* gcs source in yup schema

* dynamic validaton for multi step connectors

* add comments to the fallback schema

* azure and s3 e2e

* update default auth method for azure

* hide save anyway when advacning to the model step for multi step

* fix e2e

* centralize multi step auth method state to the store

* clean up save anyway logic

* save anyway e2e

* isMultiStepConnectorDisabled

* reorg public option

* colocate button labels

* fixes

* use onsubmit to fix validation flicker rerender

* fix submission for already connected?

* s3 naming

* json schema config

* json schema form renderer

* missing placeholder texts

* prettier

* fix field spacing

* individual schemas

* templates reorg

* schema driven

* Revert "schema driven"

This reverts commit 99f076d.

* re-add aws_role_arn

* fix auth method revalidation

* fix e2e

* fix selected auth method remnant

* fix continue submission

* fix lingering save anyway after submission for public option

* clear input fields on auth method change

* explicit group fields

* reduce markup dup in the renderer

* relocate utils

* lint

* move renderer

* extract connector flow into a wrapper

* initial multi step connector

* gcs e2e render source step

* preserves auth selection e2e

* e2e for public auth option

* import direction

* fix find radio enum key fallback

* remove deadcode

* schemasafe init

* remova source schema

* Revert "remova source schema"

This reverts commit ea54ff9.

* Revert "schemasafe init"

This reverts commit 7e03a72.

* rename schema field

* validation from json schema

* rely on json schema

* wip

* remove unused yupschema, lint

* enforce pattern, error message pattern and format

* error message to azure and gcs

* lint

* placeholder

* schemasafe init

* optional fields will not block form submission, purge during schemasafe

* revert azure path pattern

* prettier

* reorg normalizeErrors import path

* prettier

* fix ts

* rename to ConnectorForm

* feedback

* reset azure form e2e

* move form

* fix bindings

* lint, prettier

* fix e2e

* feedback

* add save anyway reactive

* test for hidden save anyway after hmac e2e

* loosen gcs model name validation

* purge auth_method

* reset connector form when transitioning to model step

* types

* loosen model name patterns

* support create_secrets_from_connectors

* lint

* fix model preview content

* reset connector form

* clear connector config on back

* fix reset calls

* prettier
* chore: remove dispatcher from table/header components

* cleanup

* quality check

* type fix

* quality check
SELECT '{{ .env.test }}' as tester, '{{ env "test" }}' as env

google_application_credentials: "{{ .env.GOOGLE_APPLICATION_CREDENTIALS_1 }}"
@royendo
Copy link
Contributor Author

royendo commented Jan 13, 2026

hm i think claude explodd this, gonna restart

@royendo royendo closed this Jan 13, 2026
@royendo royendo deleted the feat/simple-env branch January 13, 2026 19:04
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.