This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Dec 06, 2022
-
-
Ariya Hidayat authored
-
- Nov 29, 2022
-
-
Cam Saul authored
* Include Amazon Athena support for dacort/metabase-athena-driver * Use Metabase Maven repo to fetch Athena driver * Copy test extensions from Damon's Athena driver repo * Some code cleanup. * Move namespaces => metabase.driver.athena * Clean up the test extensions namespace * 42 failures, 16 errors * Fix regex support; disable a few tests * Minor tweaks * Fix data-source-name * Fix :week and :day-of-week impls (mostly): 2 failures, 3 errors * Fix OFFSET, :week-of-year; skip test that has TIME column * Add Athena to CircleCI config. Don't wait for Java 11 tests to finish before driver tests. * ALL TESTS ARE PASSING! <3 * Copy fixes for https://github.com/dacort/metabase-athena-driver/issues/115; add test * We don't need to prep source files or fetch dependencies before running backend tests. * Fix Eastwood error. * Tweak CircleCI config. * Fix TIMESTAMP WITH TIME ZONE * Include the Athena/Redshift repos in the build-drivers deps.edn * Build and release scripts need to have the :mvn/repos as well * Revert change that enabled test for Presto * Un-enable failing test for Snowflake as well. * moves all is clauses into the test - previously only the first few tests were being run * Sort ns in `metabase.driver.athena-test` * Prevent athena's log4j2.properties file from becoming log config athena includes log4j2.properties top-level with the properties: ``` status = debug rootLogger.level=debug ``` And this kills our beautifully crafted logging. Set "log4j2.configurationFile" in bootstrap to our own log4j2.xml. Log4j2 looks in a few places for its logging config, the first of which is the properties file. So when the jar is loaded, log4j2 considers this a logging config change and we lose our logging. Co-authored-by:
Damon P. Cortesi <d.lifehacker@gmail.com> Co-authored-by:
Bryan Maass <bryan.maass@gmail.com> Co-authored-by:
dan sutton <dan@dpsutton.com>
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* [CI] Trigger `uberjar` workflow manually * Do not make commit SHA input required * Continue building on push to `master` This will keep `metabase-head` and `metabase-enterprise-head` DockerHub repos working as they did before. * Simplify by removing references to `main` branch * Ignore unrelated paths for push on `master` branch
-
- Nov 24, 2022
-
-
Nemanja Glumac authored
* Ignore only FE unit test changes in backend workflows * Ignore both FE and E2E tests
-
- Nov 22, 2022
-
-
Ariya Hidayat authored
-
Nemanja Glumac authored
-
- Nov 21, 2022
-
-
Nemanja Glumac authored
* Remove `cy2` (SorryCypress library) * Stop recording Cypress tests using Currents dashboard service
-
Nemanja Glumac authored
* Fix pre-release config typo * Fix conditional containing environment variable
-
Ariya Hidayat authored
* Retrofit the release workflow to be useful for doing a pre-release * Distinguish between `metabase` main repo and the custom ones * Truncate commit id to specific hash length We need to make sure all images are tagged with exactly the same hash length in order to avoid having multiple images for the same commit. * Enforce full commit SHA-1 hash is used for an input `actions/checkout@v3` will fail if full SHA-1 hash is not provided. We want to use this implicit mechanism as an enforcing function for uniform manual inputs. * Never run script from the main repo - This greatly simplifies things. - The script is meant to be run from forks of Metabase for testing purposes and/or for custom builds. * Safeguard against missing `CUSTOM_RELEASE_REPO` Co-authored-by:
Nemanja <31325167+nemanjaglumac@users.noreply.github.com>
-
Nemanja Glumac authored
- run all EE tests against EE uberjar and only a small subset of OSS-specific tests against OSS uberjar
-
- Nov 19, 2022
-
-
Nemanja Glumac authored
-
- Nov 18, 2022
-
-
Nemanja Glumac authored
-
- Nov 16, 2022
-
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
- Nov 15, 2022
-
-
Nemanja Glumac authored
* Simplify filter glob pattern for frontend tests Take a look at the cheat sheet: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet '**/docs/**' matches `docs/hello.md` and `dir/docs/my-file.txt` * Ignore unrelated paths for `backend` workflow even in `master` * Ignore unrelated paths for `drivers` workflow even in `master` * Ignore clojure tests in E2E workflows * Increase the ignored paths scope for `uberjar` workflow
-
- Nov 14, 2022
-
-
Nemanja Glumac authored
-
- 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
-