From c4e8147cf28339fe096346e119108b1e75d03865 Mon Sep 17 00:00:00 2001 From: Michael Edgar Date: Thu, 26 Sep 2024 15:56:53 -0400 Subject: [PATCH] Update UI version in package.json to match Maven version during release Signed-off-by: Michael Edgar --- pom.xml | 9 +++ ui/package-lock.json | 4 +- ui/package.json | 2 +- ui/pom.xml | 149 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 161 insertions(+), 3 deletions(-) create mode 100644 ui/pom.xml diff --git a/pom.xml b/pom.xml index 1ac132dfc..69f2e3a43 100644 --- a/pom.xml +++ b/pom.xml @@ -69,6 +69,7 @@ common api operator + ui @@ -240,7 +241,9 @@ true @{project.version} + release-preparation verify + process-resources -pl ui false true false @@ -250,4 +253,10 @@ + + + + release-preparation + + \ No newline at end of file diff --git a/ui/package-lock.json b/ui/package-lock.json index 547e251a4..a061a70ca 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "console-ui", - "version": "0.1.0", + "version": "0.4.0-SNAPSHOT", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "console-ui", - "version": "0.1.0", + "version": "0.4.0-SNAPSHOT", "license": "Apache-2.0", "dependencies": { "@patternfly/patternfly": "^5.4.1", diff --git a/ui/package.json b/ui/package.json index 8a50c9bcc..d7a69b0c8 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,6 +1,6 @@ { "name": "console-ui", - "version": "0.1.0", + "version": "0.4.0-SNAPSHOT", "license": "Apache-2.0", "private": true, "scripts": { diff --git a/ui/pom.xml b/ui/pom.xml new file mode 100644 index 000000000..760db891b --- /dev/null +++ b/ui/pom.xml @@ -0,0 +1,149 @@ + + + 4.0.0 + + + com.github.streamshub + console + 0.4.0-SNAPSHOT + ../pom.xml + + + console-ui + + + true + + + + + + + com.github.eirslett + frontend-maven-plugin + 1.15.0 + + v18.20.4 + ${project.build.directory} + + + + + + + + com.github.eirslett + frontend-maven-plugin + + + install node and npm + initialize + + install-node-and-npm + + + + npm install + + npm + + generate-resources + + ${skip.npm-build} + ci --omit=dev + + + + npm build + + npm + + generate-resources + + ${skip.npm-build} + run build + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.3.1 + + + copy-resources + prepare-package + + copy-resources + + + ${project.build.outputDirectory}/META-INF/resources/ + + + public + public + + + .next/standalone + .next/standalone + + + .next/static + .next/static + + + + + + + + + + + + release-preparation + + + + com.github.eirslett + frontend-maven-plugin + + + npm set-version + + npm + + process-resources + + --no-git-tag-version version ${project.version} + + + + + + org.codehaus.mojo + exec-maven-plugin + 3.3.0 + + + process-resources + + exec + + + git + + add + package.json + package-lock.json + + + + + + + + + +