From 86a54ad5f0df1c132c5a24ac5a36169652940710 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 6 Nov 2025 16:57:26 +0000 Subject: [PATCH 1/6] chore: automatically set version from git --- package.json | 13 ++++++++++--- scripts/react-app-rewired.cmd | 8 ++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 scripts/react-app-rewired.cmd diff --git a/package.json b/package.json index 04fa77539..4785d4897 100644 --- a/package.json +++ b/package.json @@ -8,9 +8,16 @@ "url": "git+https://github.com/bosonprotocol/interface.git" }, "scripts": { - "dev": "react-app-rewired start", - "build": "react-app-rewired --max-old-space-size=8192 build", - "build:nomaps": "cross-env GENERATE_SOURCEMAP=false react-app-rewired build", + "set-version": "export REACT_APP_RELEASE_NAME=$(git describe) && export REACT_APP_RELEASE_TAG=$(git describe)", + "dev": "run-script-os", + "dev:default": "npm run set-version && react-app-rewired start", + "dev:win32": ".\\scripts\\react-app-rewired.cmd start", + "build": "run-script-os", + "build:default": "npm run set-version && react-app-rewired --max-old-space-size=8192 build", + "build:win32": ".\\scripts\\react-app-rewired.cmd --max-old-space-size=8192 build", + "build:nomaps": "run-script-os", + "build:nomaps:default": "npm run set-version && GENERATE_SOURCEMAP=false react-app-rewired build", + "build:nomaps:win32": "set GENERATE_SOURCEMAP=false && .\\scripts\\react-app-rewired.cmd build", "analyze": "cross-env ANALYZE_BUNDLE=true react-app-rewired build", "eject": "react-app-rewired eject", "lint": "eslint --ignore-path ./.gitignore --ext .js,.ts,.tsx . --fix", diff --git a/scripts/react-app-rewired.cmd b/scripts/react-app-rewired.cmd new file mode 100644 index 000000000..696296b78 --- /dev/null +++ b/scripts/react-app-rewired.cmd @@ -0,0 +1,8 @@ +@echo off +git describe --tags>%TEMP%/version +set /P REACT_APP_RELEASE_NAME=<%TEMP%/version +set /P REACT_APP_RELEASE_TAG=<%TEMP%/version +set REACT_APP_RELEASE_NAME +set REACT_APP_RELEASE_TAG +set GENERATE_SOURCEMAP +react-app-rewired %* \ No newline at end of file From b4f042c04b2a3a8e13ba5fc45bb9af8cec9b99ba Mon Sep 17 00:00:00 2001 From: levalleux_ludo Date: Thu, 6 Nov 2025 20:22:51 +0000 Subject: [PATCH 2/6] add git fetch prune before building --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 4785d4897..5fdeb0f6f 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "url": "git+https://github.com/bosonprotocol/interface.git" }, "scripts": { + "git-fetch-prune": "git fetch --prune", "set-version": "export REACT_APP_RELEASE_NAME=$(git describe) && export REACT_APP_RELEASE_TAG=$(git describe)", "dev": "run-script-os", "dev:default": "npm run set-version && react-app-rewired start", @@ -15,7 +16,7 @@ "build": "run-script-os", "build:default": "npm run set-version && react-app-rewired --max-old-space-size=8192 build", "build:win32": ".\\scripts\\react-app-rewired.cmd --max-old-space-size=8192 build", - "build:nomaps": "run-script-os", + "build:nomaps": "git fetch --prune && run-script-os", "build:nomaps:default": "npm run set-version && GENERATE_SOURCEMAP=false react-app-rewired build", "build:nomaps:win32": "set GENERATE_SOURCEMAP=false && .\\scripts\\react-app-rewired.cmd build", "analyze": "cross-env ANALYZE_BUNDLE=true react-app-rewired build", From 4dde15b77441f1b5a4da028646054f0b2a47076d Mon Sep 17 00:00:00 2001 From: levalleux_ludo Date: Thu, 6 Nov 2025 20:29:17 +0000 Subject: [PATCH 3/6] wip --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5fdeb0f6f..09176d267 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ }, "scripts": { "git-fetch-prune": "git fetch --prune", - "set-version": "export REACT_APP_RELEASE_NAME=$(git describe) && export REACT_APP_RELEASE_TAG=$(git describe)", + "set-version": "export REACT_APP_RELEASE_NAME=$(git describe --tags) && export REACT_APP_RELEASE_TAG=$(git describe --tags)", "dev": "run-script-os", "dev:default": "npm run set-version && react-app-rewired start", "dev:win32": ".\\scripts\\react-app-rewired.cmd start", From c7e931ca8ce528122b7db4a8062e6826e69d1c74 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Fri, 7 Nov 2025 11:06:14 +0000 Subject: [PATCH 4/6] wip --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 09176d267..d13e28b9a 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "build": "run-script-os", "build:default": "npm run set-version && react-app-rewired --max-old-space-size=8192 build", "build:win32": ".\\scripts\\react-app-rewired.cmd --max-old-space-size=8192 build", - "build:nomaps": "git fetch --prune && run-script-os", + "build:nomaps": "run-script-os", "build:nomaps:default": "npm run set-version && GENERATE_SOURCEMAP=false react-app-rewired build", "build:nomaps:win32": "set GENERATE_SOURCEMAP=false && .\\scripts\\react-app-rewired.cmd build", "analyze": "cross-env ANALYZE_BUNDLE=true react-app-rewired build", From ca1de4e8cea819d237f5b4146ebc420fd56d6964 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Fri, 7 Nov 2025 11:10:10 +0000 Subject: [PATCH 5/6] wip 3 --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index d13e28b9a..459b3121a 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,6 @@ "url": "git+https://github.com/bosonprotocol/interface.git" }, "scripts": { - "git-fetch-prune": "git fetch --prune", "set-version": "export REACT_APP_RELEASE_NAME=$(git describe --tags) && export REACT_APP_RELEASE_TAG=$(git describe --tags)", "dev": "run-script-os", "dev:default": "npm run set-version && react-app-rewired start", @@ -16,7 +15,7 @@ "build": "run-script-os", "build:default": "npm run set-version && react-app-rewired --max-old-space-size=8192 build", "build:win32": ".\\scripts\\react-app-rewired.cmd --max-old-space-size=8192 build", - "build:nomaps": "run-script-os", + "build:nomaps": "git fetch --tags && run-script-os", "build:nomaps:default": "npm run set-version && GENERATE_SOURCEMAP=false react-app-rewired build", "build:nomaps:win32": "set GENERATE_SOURCEMAP=false && .\\scripts\\react-app-rewired.cmd build", "analyze": "cross-env ANALYZE_BUNDLE=true react-app-rewired build", From 7f4c2f5132f552f69725a31423dc4259c3e07284 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Fri, 7 Nov 2025 15:24:47 +0000 Subject: [PATCH 6/6] wip 4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 459b3121a..986f87850 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "build": "run-script-os", "build:default": "npm run set-version && react-app-rewired --max-old-space-size=8192 build", "build:win32": ".\\scripts\\react-app-rewired.cmd --max-old-space-size=8192 build", - "build:nomaps": "git fetch --tags && run-script-os", + "build:nomaps": "git fetch --tags && git branch && run-script-os", "build:nomaps:default": "npm run set-version && GENERATE_SOURCEMAP=false react-app-rewired build", "build:nomaps:win32": "set GENERATE_SOURCEMAP=false && .\\scripts\\react-app-rewired.cmd build", "analyze": "cross-env ANALYZE_BUNDLE=true react-app-rewired build",