From 82221efb4b1afd0c59bc0cc9e82c5708f0948de5 Mon Sep 17 00:00:00 2001 From: Brian D Date: Wed, 3 Jan 2024 10:47:48 -0600 Subject: [PATCH 1/4] chore: annotate databricks and trino as plugins --- packages/databricks/package.json | 7 ++++++- packages/trino/package.json | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/databricks/package.json b/packages/databricks/package.json index ed51b7d058..ee82f19a4e 100644 --- a/packages/databricks/package.json +++ b/packages/databricks/package.json @@ -15,5 +15,10 @@ "devDependencies": { "dotenv": "^16.0.1" }, - "type": "module" + "type": "module", + "evidence": { + "datasources": [ + "databricks" + ] + } } diff --git a/packages/trino/package.json b/packages/trino/package.json index 4629225351..410f80a3df 100644 --- a/packages/trino/package.json +++ b/packages/trino/package.json @@ -12,5 +12,10 @@ "@evidence-dev/db-commons": "workspace:*", "presto-client": "^0.13.0" }, - "type": "module" + "type": "module", + "evidence": { + "datasources": [ + "trino" + ] + } } From 99b915f25d116098212945c633870cd32ab7e915 Mon Sep 17 00:00:00 2001 From: Brian D Date: Wed, 3 Jan 2024 10:48:11 -0600 Subject: [PATCH 2/4] chore: changeset --- .changeset/slow-parrots-wonder.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/slow-parrots-wonder.md diff --git a/.changeset/slow-parrots-wonder.md b/.changeset/slow-parrots-wonder.md new file mode 100644 index 0000000000..f4ccebb95e --- /dev/null +++ b/.changeset/slow-parrots-wonder.md @@ -0,0 +1,6 @@ +--- +'@evidence-dev/databricks': patch +'@evidence-dev/trino': patch +--- + +Annotate databricks and trino as evidence source plugins From 1e925283758a4c59643866632cb563e6a9f114d8 Mon Sep 17 00:00:00 2001 From: Archie Wood <58074498+archiewood@users.noreply.github.com> Date: Wed, 3 Jan 2024 17:40:12 +0000 Subject: [PATCH 3/4] add to example project --- pnpm-lock.yaml | 6 ++++++ sites/example-project/evidence.plugins.yaml | 4 +++- sites/example-project/package.json | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8288292de9..18b100d184 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1101,6 +1101,9 @@ importers: '@evidence-dev/csv': specifier: workspace:* version: link:../../packages/csv + '@evidence-dev/databricks': + specifier: workspace:* + version: link:../../packages/databricks '@evidence-dev/duckdb': specifier: workspace:* version: link:../../packages/duckdb @@ -1128,6 +1131,9 @@ importers: '@evidence-dev/telemetry': specifier: workspace:* version: link:../../packages/telemetry + '@evidence-dev/trino': + specifier: workspace:* + version: link:../../packages/trino '@evidence-dev/universal-sql': specifier: workspace:* version: link:../../packages/universal-sql diff --git a/sites/example-project/evidence.plugins.yaml b/sites/example-project/evidence.plugins.yaml index 3c0e03ddbc..f4bcdde626 100644 --- a/sites/example-project/evidence.plugins.yaml +++ b/sites/example-project/evidence.plugins.yaml @@ -6,9 +6,11 @@ components: datasources: "@evidence-dev/bigquery": {} "@evidence-dev/csv": {} + "@evidence-dev/databricks": {} "@evidence-dev/duckdb": {} "@evidence-dev/mssql": {} "@evidence-dev/mysql": {} "@evidence-dev/postgres": {} "@evidence-dev/snowflake": {} - "@evidence-dev/sqlite": {} \ No newline at end of file + "@evidence-dev/sqlite": {} + "@evidence-dev/trino": {} \ No newline at end of file diff --git a/sites/example-project/package.json b/sites/example-project/package.json index eb797aef8c..57877868de 100644 --- a/sites/example-project/package.json +++ b/sites/example-project/package.json @@ -14,6 +14,7 @@ "@evidence-dev/core-components": "workspace:*", "@evidence-dev/csv": "workspace:*", "@evidence-dev/duckdb": "workspace:*", + "@evidence-dev/databricks": "workspace:*", "@evidence-dev/mssql": "workspace:*", "@evidence-dev/mysql": "workspace:*", "@evidence-dev/plugin-connector": "workspace:*", @@ -21,6 +22,7 @@ "@evidence-dev/query-store": "workspace:*", "@evidence-dev/snowflake": "workspace:*", "@evidence-dev/sqlite": "workspace:*", + "@evidence-dev/trino": "workspace:*", "@evidence-dev/telemetry": "workspace:*", "@evidence-dev/universal-sql": "workspace:*", "@fontsource/spectral": "^5.0.3", From 9344ef5ba00e6702f37e8e4ca7b3ed038c174612 Mon Sep 17 00:00:00 2001 From: Archie Wood <58074498+archiewood@users.noreply.github.com> Date: Wed, 3 Jan 2024 17:47:57 +0000 Subject: [PATCH 4/4] fix: personal access token is a string --- packages/databricks/index.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/databricks/index.cjs b/packages/databricks/index.cjs index 5d09110039..5a0e50c0ab 100644 --- a/packages/databricks/index.cjs +++ b/packages/databricks/index.cjs @@ -139,7 +139,7 @@ module.exports.testConnection = async (opts) => { module.exports.options = { token: { title: 'Personal Access Token', - type: 'text', + type: 'string', required: true, secret: true },