diff --git a/.github/workflows/budibase_ci.yml b/.github/workflows/budibase_ci.yml index e81925876b..e294e50e8d 100644 --- a/.github/workflows/budibase_ci.yml +++ b/.github/workflows/budibase_ci.yml @@ -202,6 +202,9 @@ jobs: - run: yarn --frozen-lockfile + - name: Build client library - necessary for component tests + run: yarn build:client + - name: Set up PostgreSQL 16 if: matrix.datasource == 'postgres' run: | diff --git a/package.json b/package.json index 771d3cefd5..c0b295728e 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ "lint:fix:eslint": "eslint --fix --max-warnings=0 packages", "lint:fix:prettier": "prettier --write \"packages/**/*.{js,ts,svelte}\" && prettier --write \"examples/**/*.{js,ts,svelte}\"", "lint:fix": "yarn run lint:fix:eslint && yarn run lint:fix:prettier", + "build:client": "lerna run --stream build --scope @budibase/client", "build:specs": "lerna run --stream specs", "build:docker:airgap": "node hosting/scripts/airgapped/airgappedDockerBuild", "build:docker:airgap:single": "SINGLE_IMAGE=1 node hosting/scripts/airgapped/airgappedDockerBuild",