diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 98071b536a336..36097757a8cf5 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -109,8 +109,6 @@ jobs: if: ${{ matrix.command == 'frontend' && needs.setup.outputs.frontend_change == 'true' }} run: | ./gradlew :datahub-frontend:build :datahub-web-react:build --parallel - env: - NODE_OPTIONS: "--max-old-space-size=4096" - name: Gradle compile (jdk8) for legacy Spark if: ${{ matrix.command == 'except_metadata_ingestion' && needs.setup.outputs.backend_change == 'true' }} run: | diff --git a/.github/workflows/docker-unified.yml b/.github/workflows/docker-unified.yml index 03a9b3afc3bc5..ea7345c7220dc 100644 --- a/.github/workflows/docker-unified.yml +++ b/.github/workflows/docker-unified.yml @@ -445,8 +445,6 @@ jobs: run: | ./gradlew :datahub-frontend:dist -x test -x yarnTest -x yarnLint --parallel mv ./datahub-frontend/build/distributions/datahub-frontend-*.zip datahub-frontend.zip - env: - NODE_OPTIONS: "--max-old-space-size=4096" - name: Build and push uses: ./.github/actions/docker-custom-build-and-push with: diff --git a/datahub-web-react/package.json b/datahub-web-react/package.json index 2d1d667a89f14..2c388bc4c667e 100644 --- a/datahub-web-react/package.json +++ b/datahub-web-react/package.json @@ -87,20 +87,21 @@ "yamljs": "^0.3.0" }, "scripts": { - "analyze": "source-map-explorer 'dist/assets/*.js'", - "start": "yarn run generate && vite", - "ec2-dev": "yarn run generate && CI=true;export CI;vite", - "build": "yarn run generate && NODE_OPTIONS='--max-old-space-size=4096 --openssl-legacy-provider' CI=false vite build", - "test": "vitest", - "generate": "graphql-codegen --config codegen.yml", + "preenv": "export NODE_OPTIONS='--max-old-space-size=5120 --openssl-legacy-provider'", + "analyze": "yarn preenv && source-map-explorer 'dist/assets/*.js'", + "start": "yarn preenv && yarn run generate && vite", + "ec2-dev": "yarn preenv && yarn run generate && CI=true;export CI;vite", + "build": "yarn preenv && yarn run generate && CI=false vite build", + "test": "yarn preenv && vitest run --coverage", + "generate": "yarn preenv && graphql-codegen --config codegen.yml", "lint": "eslint . --ext .ts,.tsx --quiet && yarn format-check && yarn type-check", - "lint-fix": "eslint '*/**/*.{ts,tsx}' --quiet --fix && yarn format", - "format-check": "prettier --check src", - "format": "prettier --write src", + "lint-fix": "eslint '*/**/*.{ts,tsx}' --quiet --fix", + "format-check": "prettier --check ./src", + "format": "prettier --write ./src", "type-check": "tsc --noEmit", "type-watch": "tsc -w --noEmit", "storybook": "storybook dev -p 6006", - "build-storybook": "storybook build" + "build-storybook": "yarn preenv && storybook build" }, "browserslist": { "production": [