Skip to content

Commit 997a03d

Browse files
committed
🔧 nx: reduce install overhead with a unified prepare run
1 parent c29ba9e commit 997a03d

7 files changed

Lines changed: 9 additions & 5 deletions

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

‎.maestro/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "0.0.1",
44
"type": "module",
55
"scripts": {
6-
"prepare": "GITHUB_STEP_SUMMARY= nx prepare e2e",
76
"test": "nx test e2e",
87
"test:ts": "tsc --pretty ${GITHUB_ACTIONS:+false}",
98
"dev": "nx dev e2e"
@@ -26,6 +25,7 @@
2625
"targets": {
2726
"prepare": {
2827
"dependsOn": [
28+
"^prepare",
2929
"build"
3030
],
3131
"executor": "nx:noop"

‎common/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "0.0.19",
44
"private": true,
55
"scripts": {
6-
"prepare": "GITHUB_STEP_SUMMARY= nx prepare common",
76
"prepare:git": "git config blame.ignoreRevsFile .git-blame-ignore-revs || true",
87
"generate:wagmi": "wagmi generate",
98
"git:unshallow": "git fetch --unshallow || true",
@@ -65,6 +64,7 @@
6564
"targets": {
6665
"prepare": {
6766
"dependsOn": [
67+
"^prepare",
6868
"prepare:git",
6969
"generate:wagmi"
7070
],

‎docs/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "0.1.5",
44
"private": true,
55
"scripts": {
6-
"prepare": "GITHUB_STEP_SUMMARY= nx prepare docs",
76
"generate:astro": "astro sync",
87
"test": "nx test docs",
98
"test:ts": "tsc --pretty ${GITHUB_ACTIONS:+false}",
@@ -35,6 +34,7 @@
3534
"targets": {
3635
"prepare": {
3736
"dependsOn": [
37+
"^prepare",
3838
"generate:astro"
3939
],
4040
"executor": "nx:noop"

‎nx.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
},
1717
"targetDefaults": {
1818
"generate:*": { "inputs": ["production", "^production"], "cache": true },
19+
"prepare": { "dependsOn": ["^prepare"] },
1920
"test": { "dependsOn": ["prepare", "^prepare"], "cache": true },
2021
"test:*": { "dependsOn": ["prepare", "^prepare"], "cache": true },
2122
"test:eslint": { "dependsOn": ["prepare", "^prepare"], "cache": true, "options": { "max-warnings": 0 } },

‎package.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"ios": "expo run:ios",
1212
"web": "expo start --web",
1313
"build": "EXPO_NO_TELEMETRY=1 expo export --platform web --no-minify --source-maps && test -s dist/index.html",
14-
"prepare": "GITHUB_STEP_SUMMARY= nx prepare mobile",
14+
"prepare": "GITHUB_STEP_SUMMARY= nx run-many -t prepare",
1515
"prepare:generated": "mkdir -p src/generated",
1616
"generate:expo": "expo customize tsconfig.json",
1717
"generate:release": "echo \"module.exports = /** @type {const} */ ('$(git describe --tags --abbrev=7 --match '@exactly/mobile@*' | sed 's/@exactly\\///')')\" > src/generated/release.js",
@@ -334,6 +334,7 @@
334334
},
335335
"prepare": {
336336
"dependsOn": [
337+
"^prepare",
337338
"generate:expo",
338339
"generate:release",
339340
"generate:version"

‎server/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"private": true,
55
"scripts": {
66
"build": "pkgroll --clean-dist --sourcemap --src . && sentry-cli sourcemaps inject -o exactly -p server dist",
7-
"prepare": "GITHUB_STEP_SUMMARY= nx prepare server",
87
"prepare:generated": "mkdir -p generated",
98
"generate:release": "echo \"module.exports = /** @type {const} */ ('$(git describe --tags --abbrev=7 --match '@exactly/server@*' | sed 's/@exactly\\///')')\" > generated/release.js",
109
"generate:openapi": "tsx script/openapi.ts",
@@ -120,6 +119,7 @@
120119
"targets": {
121120
"prepare": {
122121
"dependsOn": [
122+
"^prepare",
123123
"generate:release",
124124
"generate:sql"
125125
],

0 commit comments

Comments
 (0)