This is an automated email from the ASF dual-hosted git repository.

rfellows pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new f20db691c7 NIFI-13385: (#8953)
f20db691c7 is described below

commit f20db691c7314b74ce47594e55b585dac21487d8
Author: Matt Gilman <[email protected]>
AuthorDate: Tue Jun 11 13:02:28 2024 -0400

    NIFI-13385: (#8953)
    
    - Disabling nx daemon during builds.
    
    This closes #8953
---
 nifi-frontend/pom.xml                             |  7 +++---
 nifi-frontend/src/main/frontend/.build.env        |  2 ++
 nifi-frontend/src/main/frontend/package-lock.json | 26 +++++++++++++++++++++++
 nifi-frontend/src/main/frontend/package.json      |  1 +
 4 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/nifi-frontend/pom.xml b/nifi-frontend/pom.xml
index 93cf26a648..3cad47aa22 100644
--- a/nifi-frontend/pom.xml
+++ b/nifi-frontend/pom.xml
@@ -191,7 +191,7 @@
                         </goals>
                         <phase>generate-resources</phase>
                         <configuration>
-                            <arguments>nx run-many -t lint</arguments>
+                            <arguments>env-cmd -f .build.env nx run-many -t 
lint</arguments>
                             
<workingDirectory>${frontend.working.dir}</workingDirectory>
                             <skip>${frontend.skipTests}</skip>
                         </configuration>
@@ -206,7 +206,7 @@
                         </goals>
                         <phase>test</phase>
                         <configuration>
-                            <arguments>nx run-many -t test 
--maxWorkers=2</arguments>
+                            <arguments>env-cmd -f .build.env nx run-many -t 
test --maxWorkers=2</arguments>
                             
<workingDirectory>${frontend.working.dir}</workingDirectory>
                             <skip>${frontend.skipTests}</skip>
                         </configuration>
@@ -221,7 +221,7 @@
                         </goals>
                         <phase>generate-resources</phase>
                         <configuration>
-                            <arguments>nx run-many -t build</arguments>
+                            <arguments>env-cmd -f .build.env nx run-many -t 
build</arguments>
                             
<workingDirectory>${frontend.working.dir}</workingDirectory>
                         </configuration>
                     </execution>
@@ -236,6 +236,7 @@
                         <exclude>src/main/frontend/node_modules/**/*</exclude>
                         
<exclude>src/main/frontend/apps/nifi/src/assets/fonts/**/*</exclude>
                         <exclude>src/main/frontend/.editorconfig</exclude>
+                        <exclude>src/main/frontend/.build.env</exclude>
                         <exclude>src/main/frontend/README.md</exclude>
                         
<exclude>src/main/frontend/apps/nifi/proxy.config.mjs</exclude>
                         <exclude>src/main/frontend/.prettierrc</exclude>
diff --git a/nifi-frontend/src/main/frontend/.build.env 
b/nifi-frontend/src/main/frontend/.build.env
new file mode 100644
index 0000000000..bdf5b36ef0
--- /dev/null
+++ b/nifi-frontend/src/main/frontend/.build.env
@@ -0,0 +1,2 @@
+# disable nx daemon in builds
+NX_DAEMON=false
diff --git a/nifi-frontend/src/main/frontend/package-lock.json 
b/nifi-frontend/src/main/frontend/package-lock.json
index d7fb60d41d..cdfdb9a8a3 100644
--- a/nifi-frontend/src/main/frontend/package-lock.json
+++ b/nifi-frontend/src/main/frontend/package-lock.json
@@ -62,6 +62,7 @@
                 "@typescript-eslint/eslint-plugin": "6.21.0",
                 "@typescript-eslint/parser": "6.21.0",
                 "autoprefixer": "^10.4.16",
+                "env-cmd": "^10.1.0",
                 "eslint": "^8.51.0",
                 "eslint-config-prettier": "^9.1.0",
                 "eslint-plugin-prettier": "^5.0.1",
@@ -14778,6 +14779,31 @@
                 "url": "https://github.com/fb55/entities?sponsor=1";
             }
         },
+        "node_modules/env-cmd": {
+            "version": "10.1.0",
+            "resolved": 
"https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz";,
+            "integrity": 
"sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==",
+            "dev": true,
+            "dependencies": {
+                "commander": "^4.0.0",
+                "cross-spawn": "^7.0.0"
+            },
+            "bin": {
+                "env-cmd": "bin/env-cmd.js"
+            },
+            "engines": {
+                "node": ">=8.0.0"
+            }
+        },
+        "node_modules/env-cmd/node_modules/commander": {
+            "version": "4.1.1",
+            "resolved": 
"https://registry.npmjs.org/commander/-/commander-4.1.1.tgz";,
+            "integrity": 
"sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+            "dev": true,
+            "engines": {
+                "node": ">= 6"
+            }
+        },
         "node_modules/env-paths": {
             "version": "2.2.1",
             "resolved": 
"https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz";,
diff --git a/nifi-frontend/src/main/frontend/package.json 
b/nifi-frontend/src/main/frontend/package.json
index b1f01850ad..f2b0e2069c 100644
--- a/nifi-frontend/src/main/frontend/package.json
+++ b/nifi-frontend/src/main/frontend/package.json
@@ -68,6 +68,7 @@
         "@typescript-eslint/eslint-plugin": "6.21.0",
         "@typescript-eslint/parser": "6.21.0",
         "autoprefixer": "^10.4.16",
+        "env-cmd": "^10.1.0",
         "eslint": "^8.51.0",
         "eslint-config-prettier": "^9.1.0",
         "eslint-plugin-prettier": "^5.0.1",

Reply via email to