Cam Saul

Results 205 issues of Cam Saul

The CircleCI UI only shows the first `` tag for each `` (see https://discuss.circleci.com/t/junit-output-only-shows-first-failure-tag-in-a-testcase/40839) -- not sure if this is a bug with the CircleCI UI or just an undocumented...

Consolidate search into a `metabase.search` module. Most of the important stuff related to search already lived in `metabase.search` namespaeces, but a significant chunk of search implementation stuff lived in `metabase.api.search`....

.Team/QueryProcessor
no-backport

- Consolidate `metabase.transforms`, `metabase.domain-entities`, and `metabase.automagic-dashboards` into a single `metabase.xrays` module. - Remove unused `/api/transform` endpoint. - Some additional `dev.deps-graph` helpers.

.Team/QueryProcessor
no-backport

```[tasklist] # Phase 1 -- Enumeration - [ ] #42250 - [ ] #42433 - [ ] https://github.com/metabase/metabase/pull/42436 - [ ] https://github.com/metabase/metabase/pull/42437 - [ ] https://github.com/metabase/metabase/pull/42468 - [ ] https://github.com/metabase/metabase/pull/42469...

.Backend
.Epic

.Team/QueryProcessor
no-backport

For the dynamic variables in `metabase.api.common` I wrote new helper functions so you don't have to access them directly (which don't really work with Potemkin since they end up being...

.Team/QueryProcessor
no-backport

We have way to many different endpoints for running queries, the problem is every time we want to change one thing we have to change like 6 or 12 endpoints...

Type:Tech Debt
Querying/Processor
Misc/API
.Backend

We have a few different patterns for returning errors from our REST API endpoints. Here's the ones I can think of off the top of my head: ###### 4xx status...

Type:Tech Debt
Misc/API
.Team/BackendComponents

Use case: to log all the changes that were made to rows in the application database. If there were some way to make the changes made available, or at least...

under consideration
medium priority
tools.after-* and tools.before-*

We need an easy way to hook in to Methodical trace functionality for the T2 query pipeline