From c55d3d0f6b397fd2953a827c7959436378557332 Mon Sep 17 00:00:00 2001
From: Caio Ricciuti
Date: Wed, 8 Jan 2025 19:42:54 +0100
Subject: [PATCH] chore: update Docker build workflow to use GHCR_PAT and add
CH-UI version to Sidebar
---
.github/workflows/docker-build.yml | 2 +-
src/components/common/Sidebar.tsx | 6 +++++-
vite.config.ts | 5 +++++
3 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml
index 082e3d5..f2f33d3 100644
--- a/.github/workflows/docker-build.yml
+++ b/.github/workflows/docker-build.yml
@@ -27,7 +27,7 @@ jobs:
with:
registry: ghcr.io
username: ${{ github.actor }}
- password: ${{ secrets.GITHUB_TOKEN }}
+ password: ${{ secrets.GHCR_PAT }}
- name: Extract metadata (tags, labels)
id: meta
diff --git a/src/components/common/Sidebar.tsx b/src/components/common/Sidebar.tsx
index d624786..d2ccc54 100644
--- a/src/components/common/Sidebar.tsx
+++ b/src/components/common/Sidebar.tsx
@@ -100,6 +100,9 @@ const Sidebar = () => {
const [open, setOpen] = useState(false);
const sidebarRef = useRef(null);
+ // version from vite.config.ts
+ const ch_ui_version = __CH_UI_VERSION__;
+
const toggleTheme = () => {
setTheme(theme === "dark" ? "light" : "dark");
};
@@ -342,7 +345,8 @@ const Sidebar = () => {
? "Connected"
: "Disconnected"}
- Version: {version}
+ Click House Version: {version}
+ CH-UI Version: {ch_ui_version}
diff --git a/vite.config.ts b/vite.config.ts
index f50ca6c..a240689 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,6 +1,8 @@
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import path from "path";
+// version
+import pkg from "./package.json";
// https://vitejs.dev/config/
export default defineConfig({
@@ -10,4 +12,7 @@ export default defineConfig({
"@": path.resolve(__dirname, "./src"),
},
},
+ define: {
+ __CH_UI_VERSION__: JSON.stringify(pkg.version),
+ },
});