From a01422ca600fbcbdf3f51bb9c91ad7dba46c98a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96zt=C3=BCrk?= Date: Sat, 20 Sep 2025 00:57:30 +0300 Subject: [PATCH] =?UTF-8?q?Versiyon=20g=C3=BCncellemelerine=20devam=20edil?= =?UTF-8?q?di.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- configs/deployment/scripts/build/ui.sh | 13 ++++++++----- ui/public/version.json | 9 ++++++++- ui/scripts/write-version.js | 3 +-- ui/src/components/template/Footer.tsx | 2 +- ui/src/views/version/UpdateNotifier.tsx | 2 +- 5 files changed, 19 insertions(+), 10 deletions(-) diff --git a/configs/deployment/scripts/build/ui.sh b/configs/deployment/scripts/build/ui.sh index 028623d7..e5e7d4f7 100644 --- a/configs/deployment/scripts/build/ui.sh +++ b/configs/deployment/scripts/build/ui.sh @@ -6,11 +6,14 @@ git checkout main git fetch && git pull cd ~/kurs-platform/ui -VERSION=$(cat package.json \ - | grep -o '"[^"]*"\s*:\s*"[^"]*"' \ - | grep -E '^"(version)"' \ - | sed 's/^.* //' \ - | sed 's/"//g') +# VERSION=$(cat package.json \ +# | grep -o '"[^"]*"\s*:\s*"[^"]*"' \ +# | grep -E '^"(version)"' \ +# | sed 's/^.* //' \ +# | sed 's/"//g') +VERSION=$(git tag --sort=-creatordate | head -n1 | sed 's/^v//' || jq -r .version package.json) +echo "Build versiyonu: ${VERSION}" + docker build \ -t devops.sozsoft.com/kurs/kurs-platform-ui:${ENV}-${VERSION} \ -t devops.sozsoft.com/kurs/kurs-platform-ui:${ENV}-latest \ diff --git a/ui/public/version.json b/ui/public/version.json index 8b34b016..459551aa 100644 --- a/ui/public/version.json +++ b/ui/public/version.json @@ -1,6 +1,13 @@ { - "commit": "9e85780", + "commit": "4a27d39", "releases": [ + { + "version": "1.0.7", + "buildDate": "2025-09-19", + "changeLog": [ + "Versiyon güncellemesi için geçiş uyarı sistemi" + ] + }, { "version": "1.0.6", "buildDate": "2025-09-19", diff --git a/ui/scripts/write-version.js b/ui/scripts/write-version.js index bd247a51..50ab89fd 100644 --- a/ui/scripts/write-version.js +++ b/ui/scripts/write-version.js @@ -42,5 +42,4 @@ const versionInfo = { releases: tags.reverse() } -fs.writeFileSync("public/version.json", JSON.stringify(versionInfo, null, 2)) -console.log("> Version file written to public/version.json:", versionInfo) +fs.writeFileSync("public/version.json", JSON.stringify(versionInfo, null, 2)) \ No newline at end of file diff --git a/ui/src/components/template/Footer.tsx b/ui/src/components/template/Footer.tsx index 4f52572f..5ab02fb9 100644 --- a/ui/src/components/template/Footer.tsx +++ b/ui/src/components/template/Footer.tsx @@ -3,7 +3,7 @@ import Container from "@/components/shared/Container" import { APP_NAME } from "@/constants/app.constant" import { PAGE_CONTAINER_GUTTER_X } from "@/constants/theme.constant" import { useStoreState } from "@/store" -import { Link, useNavigate } from "react-router-dom" +import { Link } from "react-router-dom" import { ROUTES_ENUM } from "@/routes/route.constant" export type FooterPageContainerType = "gutterless" | "contained" diff --git a/ui/src/views/version/UpdateNotifier.tsx b/ui/src/views/version/UpdateNotifier.tsx index 53049664..e9543fbd 100644 --- a/ui/src/views/version/UpdateNotifier.tsx +++ b/ui/src/views/version/UpdateNotifier.tsx @@ -49,8 +49,8 @@ const UpdateNotifier = () => {