diff --git a/.github/workflows/deploy-qa.yml b/.github/workflows/deploy-qa.yml
index d850d289ff..0580ac1c3a 100644
--- a/.github/workflows/deploy-qa.yml
+++ b/.github/workflows/deploy-qa.yml
@@ -11,10 +11,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: peter-evans/repository-dispatch@v2
- env:
- PAYLOAD_VERSION: ${{ github.sha }}
- REF_NAME: ${{ github.ref_name}}
with:
repository: budibase/budibase-deploys
event-type: budicloud-qa-deploy
token: ${{ secrets.GH_ACCESS_TOKEN }}
+ client-payload: |-
+ {
+ "PAYLOAD_VERSION": "${{ github.sha }}",
+ "REF_NAME": "${{ github.ref_name}}"
+ }
diff --git a/.github/workflows/release-master.yml b/.github/workflows/release-master.yml
index df25182cd6..bd1efeb2c4 100644
--- a/.github/workflows/release-master.yml
+++ b/.github/workflows/release-master.yml
@@ -165,17 +165,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- - name: Get the current budibase release version
- id: version
- run: |
- release_version=$(cat lerna.json | jq -r '.version')
- echo "RELEASE_VERSION=$release_version" >> $GITHUB_ENV
- - uses: passeidireto/trigger-external-workflow-action@main
- env:
- PAYLOAD_VERSION: ${{ env.RELEASE_VERSION }}
- REF_NAME: ${{ github.ref_name}}
+ - uses: peter-evans/repository-dispatch@v2
with:
repository: budibase/budibase-deploys
- event: budicloud-qa-deploy
+ event-type: budicloud-qa-deploy
github_pat: ${{ secrets.GH_ACCESS_TOKEN }}
+ client-payload: |-
+ {
+ "PAYLOAD_VERSION": "${{ github.ref_name }}",
+ "REF_NAME": "${{ github.ref_name}}"
+ }
diff --git a/.github/workflows/release-singleimage.yml b/.github/workflows/release-singleimage.yml
index a3444d5e7a..16b1da186a 100644
--- a/.github/workflows/release-singleimage.yml
+++ b/.github/workflows/release-singleimage.yml
@@ -66,7 +66,7 @@ jobs:
context: .
push: true
platforms: linux/amd64,linux/arm64
- build-args: BUDIBASE_VERSION=$BUDIBASE_VERSION
+ build-args: BUDIBASE_VERSION=${{ env.BUDIBASE_VERSION }}
tags: budibase/budibase,budibase/budibase:${{ env.RELEASE_VERSION }}
file: ./hosting/single/Dockerfile.v2
env:
@@ -79,7 +79,7 @@ jobs:
platforms: linux/amd64
build-args: |
TARGETBUILD=aas
- BUDIBASE_VERSION=$BUDIBASE_VERSION
+ BUDIBASE_VERSION=${{ env.BUDIBASE_VERSION }}
tags: budibase/budibase-aas,budibase/budibase-aas:${{ env.RELEASE_VERSION }}
file: ./hosting/single/Dockerfile.v2
env:
diff --git a/lerna.json b/lerna.json
index f0f51242d1..ff0cbafedd 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.12.4",
+ "version": "2.12.6",
"npmClient": "yarn",
"packages": [
"packages/*"
diff --git a/package.json b/package.json
index 417fb31e0e..8a27cde104 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"scripts": {
"preinstall": "node scripts/syncProPackage.js",
"setup": "git config submodule.recurse true && git submodule update && node ./hosting/scripts/setup.js && yarn && yarn build && yarn dev",
- "build": "lerna run build --stream",
+ "build": "NODE_OPTIONS=--max-old-space-size=1500 lerna run build --stream",
"build:dev": "lerna run --stream prebuild && yarn nx run-many --target=build --output-style=dynamic --watch --preserveWatchOutput",
"check:types": "lerna run check:types",
"build:sdk": "lerna run --stream build:sdk",
diff --git a/packages/builder/src/components/design/settings/componentSettings.js b/packages/builder/src/components/design/settings/componentSettings.js
index 232b4bef31..c2bd08760a 100644
--- a/packages/builder/src/components/design/settings/componentSettings.js
+++ b/packages/builder/src/components/design/settings/componentSettings.js
@@ -1,5 +1,5 @@
import { Checkbox, Select, RadioGroup, Stepper, Input } from "@budibase/bbui"
-import DataSourceSelect from "./controls/DataSourceSelect.svelte"
+import DataSourceSelect from "./controls/DataSourceSelect/DataSourceSelect.svelte"
import S3DataSourceSelect from "./controls/S3DataSourceSelect.svelte"
import DataProviderSelect from "./controls/DataProviderSelect.svelte"
import ButtonActionEditor from "./controls/ButtonActionEditor/ButtonActionEditor.svelte"
diff --git a/packages/builder/src/components/design/settings/controls/DataSourceSelect/DataSourceCategory.svelte b/packages/builder/src/components/design/settings/controls/DataSourceSelect/DataSourceCategory.svelte
new file mode 100644
index 0000000000..f7c79b3862
--- /dev/null
+++ b/packages/builder/src/components/design/settings/controls/DataSourceSelect/DataSourceCategory.svelte
@@ -0,0 +1,55 @@
+
+
+{#if dividerState}
+