This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Nov 11, 2022
-
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* [E2E] Fix grep spec filtering * Add undocumented `grepIntegrationFolder`
-
Nemanja Glumac authored
-
- Nov 10, 2022
-
-
Ariya Hidayat authored
* Migrate some driver tests to GitHub Actions * Druid * MariaDB 10.2 * MariaDB latest * MongoDB 4.0 * MongoDB 5.0 * MongoDB latest * MySQL 5.7 * Postgres 9.6 * Postgres latest * Presto * Spark * SQLite * SQL Server 2017 * Don't use Buildjet runner * Don't run the driver tests for draft PRs * Use Buildjet for Spark driver tests * Use Buildjet for Druid driver tests
-
Nemanja Glumac authored
-
- Nov 09, 2022
-
- Nov 08, 2022
-
-
Luis Paolini authored
* Updating GH actions versions * Included some linter fails by mistake
-
- Nov 01, 2022
-
-
Aleksandr Lesnenko authored
-
- Oct 26, 2022
-
-
Nemanja Glumac authored
-
- Oct 24, 2022
-
-
Jeff Bruemmer authored
-
- Oct 21, 2022
-
-
Nemanja Glumac authored
-
- Oct 20, 2022
-
-
Ryan Laurie authored
-
Nemanja Glumac authored
* Install `deploysentinel` Cypress analytics * Start recording Cypress runs on `master` using `deploysentinel`
-
- Oct 11, 2022
-
-
Nemanja Glumac authored
-
- Oct 05, 2022
-
-
Nemanja Glumac authored
-
- Sep 30, 2022
-
-
Nemanja Glumac authored
-
- Sep 28, 2022
-
-
Ngoc Khuat authored
* Implement advanced date/time/zone manipulation, part 1 Incorporate new functions into MBQL and add tests: - get-year - get-quarter - get-month - get-day - get-day-of-week - get-hour - get-minute - get-second * Fix BigQuery implementations to call extract Mark as not supported in legacy driver * Add date extraction fns for Postgres * Disable in MongoDB (for now at least) Disable in BigQuery (legacy driver) Add implementations for presto-jdbc * Misc cleanup from Jeff's PR * Update Jeff's implementation of bigquery-cloud-sqk * Reorganized tests * Mongo * Oracle * Sqlserver * Sqlite * Add casting supports for presto * Remove Jeff's implementation of presto-jdbc because its parent is sql-jdbc * Update presto-jdbc tests to use the same catalog for all datasets * Add date extraction functions to the expression editor (#25382) * make sure the semantic type of aggregated columns are integer * no recursive call in annotate for date-extract func * get-unit -> temporal-extract(column, unit) * desguar nested datetime extraction too
-
- Sep 23, 2022
-
-
Alexander Polyankin authored
-
- Sep 06, 2022
-
-
Ngoc Khuat authored
-
- Sep 01, 2022
-
-
Ariya Hidayat authored
-
- Aug 31, 2022
-
-
Aleksandr Lesnenko authored
-
- Aug 30, 2022
-
-
Nemanja Glumac authored
* Store individual artifacts for each matrix combination
-
- Aug 29, 2022
-
-
Jeff Bruemmer authored
-
- Aug 24, 2022
-
-
Nemanja Glumac authored
* Dummy setup * Wait for the first job to finish * Use volumes * Use docker * Run Cypress * Initial setup * Full upgrade test * Try using maps in a matrix * Fix breaking string * Let all matrix workflows finish * Update `matrix` naming - `upgrade` is too specific. - `version` gives us the flexibility to go in both directions (upgrade/downgrade) * Rename the job to `cross-version-testing` * DRY setup code * Enable cross-version testing for EE edition * Remove test retries * Pass the secret to the Docker container * Spice things up * Schedule a job every Sunday at 9
-
- Aug 23, 2022
-
-
Ariya Hidayat authored
-
Aleksandr Lesnenko authored
-
- Aug 22, 2022
-
-
Nemanja Glumac authored
-
- Aug 17, 2022
-
-
Cam Saul authored
* RIP namespace checker linter * Remove linters.namespace-checker shim namespace
-
- Aug 12, 2022
-
-
Cam Saul authored
* Fix some small things * Add Kondo to deps.edn to be able to debug custom hooks from REPL * Fix macroexpansion hook for with-temp* without values * Test config (WIP) * More misc fixes * Disable :inline-def for tests * More misc fixes * Fix $ids and mbql-query kondo hooks. * Fix with-temporary-setting-values with namespaced symbols * More misc fixes * Fix the rest of the easy ones * Fix hook for mt/dataset * Horrible hack to work around https://github.com/clj-kondo/clj-kondo/issues/1773 . Custom linter for mbql-query macro * Fix places calling mbql-query with a keyword table name * Fix the last few errors in test/ * Fix errors in enterprise/test and shared/test * Fix driver test errors * Enable linters on CI * Enable unresolved-namespace linter for tests * Appease the namespace linter again * Test fixes
-
- Aug 11, 2022
-
-
Cam Saul authored
* Enable clj-kondo for driver namespaces * Fix CI command * Fix CI config (?) * Try hardcoding the driver directories in CI config * Fix some busted stuff * Enable the redundant fn wrapper linter * Appease the namespace linter
-
- Aug 05, 2022
-
-
Noah Moss authored
* Bump shadow-cljs This lets us use the template tag functionality ``` add experimental support for creating js template strings used like str but emits native JS `` template (js-template "foo" (+ 1 2) "bar") emits the literal `foo${(1 + 2)}bar` ``` But this required a few changes on our side as well. Required for this: -- LOGGING Bumped glogi ```diff ;; new stuff - [lambdaisland/glogi "1.0.106"]] - + [com.lambdaisland/glogi "1.1.144"]] ``` Annoying because it had a group name change due to Clojars policy. This had the same error as us below. That's why I'm hopeful that it will actually just work. There were some changes with the Google Closure library with things not included or referenceable. So I just removed these imports and the typehints that used them. We'll need to verify that this still works but both compiling for dev and release (with advanced compilation) work. Still possible there will be some runtime errors but i'm hopeful there wont be. We can grab a jar from CI and poke around ```shell ❯ npx shadow-cljs compile app shadow-cljs - config: /Users/dan/projects/work/metabase/shadow-cljs.edn shadow-cljs - connected to server [:app] Compiling ... [:app] Build completed. (100 files, 0 compiled, 0 warnings, 1.65s) metabase on nm-all-options-formatting [$!+?] via
v17.30 on metabase-query took 2s ❯ npx shadow-cljs release app shadow-cljs - config: /Users/dan/projects/work/metabase/shadow-cljs.edn shadow-cljs - connected to server [:app] Compiling ... [:app] Build completed. (100 files, 30 compiled, 0 warnings, 28.04s) ``` ```diff [lambdaisland.glogi.console :as glogi-console]) - (:require-macros metabase.shared.util.log) - (:import goog.debug.Logger - goog.debug.Logger.Level)) + (:require-macros metabase.shared.util.log)) ``` ```diff @@ -37,4 +35,4 @@ (defn is-loggable? "Part of the impl for [[metabase.shared.util.log/js-logp]] and [[metabase.shared.util.log/js-logf]]." [logger-name level] - (.isLoggable ^Logger (log/logger logger-name) ^Level (log/levels level))) + (.isLoggable (log/logger logger-name) (log/levels level))) ``` -- WARNINGS ABOUT shadowing `abs` - [medley "1.3.0"] + [medley "1.4.0"] Similar to what we bumped for the backend. ClojureScript 1.11.x has an `abs` function. * use update-keys and update-vals in cljs * bump clj-kondo in CI Co-authored-by:dan sutton <dan@dpsutton.com>
-
Diogo Mendes authored
-
- Jul 29, 2022
-
-
Nemanja Glumac authored
Ignore documentation, markdown files, e2e files and backend tests.
-
Aleksandr Lesnenko authored
-
- Jul 28, 2022
-
-
Aleksandr Lesnenko authored
-
Nemanja Glumac authored
* [CI] Conditionally run backend checks in GHA Ignore documentation, markdown files and frontend tests. * Fix indentation
-
Aleksandr Lesnenko authored
* add dummy workflow clones to make originals required * review
-
- Jul 27, 2022
-
-
Aleksandr Lesnenko authored
-
Aleksandr Lesnenko authored
-