Skip to content

Commit 4180a41

Browse files
committed
fix(firestore-bigquery-export): sort lerna build order and prevent clean race condition
1 parent eb90d15 commit 4180a41

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

firestore-bigquery-export/functions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"build": "npm run clean && npm run compile",
77
"prepare": "npm run build",
88
"clean": "node -e \"require('fs').rmSync('lib', { recursive: true, force: true })\"",
9-
"compile": "npm run build --prefix ../firestore-bigquery-change-tracker && tsc -p tsconfig.build.json",
9+
"compile": "tsc -p tsconfig.build.json",
1010
"test": "jest",
1111
"generate-readme": "firebase ext:info .. --markdown > ../README.md"
1212
},

firestore-bigquery-export/scripts/gen-schema-view/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"scripts": {
1212
"build": "npm run clean && npm run compile",
13-
"clean": "rimraf ./lib",
13+
"clean": "node -e \"require('fs').rmSync('lib', { recursive: true, force: true })\"",
1414
"compile": "tsc && copyfiles \"src/__tests__/fixtures/**/*\" lib/__tests__",
1515
"gen-schema-views": "node ./lib/index.js",
1616
"prepare": "npm run build",
@@ -31,7 +31,7 @@
3131
"author": "Jan Wyszynski <wyszynski@google.com>",
3232
"license": "Apache-2.0",
3333
"dependencies": {
34-
"@firebaseextensions/firestore-bigquery-change-tracker": "^2.0.2",
34+
"@firebaseextensions/firestore-bigquery-change-tracker": "^2.0.3",
3535
"@genkit-ai/googleai": "^1.14.1",
3636
"@google-cloud/bigquery": "^8.1.1",
3737
"commander": "5.1.0",

firestore-bigquery-export/scripts/import/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"scripts": {
1212
"build": "npm run clean && npm run compile",
1313
"build-watch": "npm run clean && tsc --watch",
14-
"clean": "rimraf ./lib",
14+
"clean": "node -e \"require('fs').rmSync('lib', { recursive: true, force: true })\"",
1515
"compile": "tsc",
1616
"import": "node ./lib/index.js",
1717
"prepare": "npm run build",
@@ -28,7 +28,7 @@
2828
"author": "Jan Wyszynski <wyszynski@google.com>",
2929
"license": "Apache-2.0",
3030
"dependencies": {
31-
"@firebaseextensions/firestore-bigquery-change-tracker": "^2.0.2",
31+
"@firebaseextensions/firestore-bigquery-change-tracker": "^2.0.3",
3232
"@google-cloud/bigquery": "^5.6.0",
3333
"commander": "5.1.0",
3434
"filenamify": "^4.2.0",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"format": "prettier --write \"**/*.{js,md,yml,ts,json,yaml}\"",
88
"lint": "prettier --list-different \"**/*.{js,md,yml,ts,json,yaml}\"",
99
"clean": "lerna run --parallel clean && lerna clean",
10-
"build": "lerna run build",
10+
"build": "lerna run --sort build",
1111
"local:emulator": "cd _emulator && firebase emulators:start -P demo-test",
1212
"test": "cd _emulator && firebase emulators:exec jest -P demo-test",
1313
"test:ci": "cd _emulator && firebase emulators:exec \"CI_TEST=true jest --detectOpenHandles --verbose --forceExit\" -P demo-test",

0 commit comments

Comments
 (0)