Эх сурвалжийг харах

fix: commit id as version id

Yifei Zhang 1 жил өмнө
parent
commit
2f2e0b6762
2 өөрчлөгдсөн 6 нэмэгдсэн , 3 устгасан
  1. 2 1
      app/layout.tsx
  2. 4 2
      app/store/update.ts

+ 2 - 1
app/layout.tsx

@@ -8,7 +8,8 @@ import { ACCESS_CODES, IS_IN_DOCKER } from "./api/access";
 let COMMIT_ID: string | undefined;
 try {
   COMMIT_ID = process
-    .execSync("git describe --tags --abbrev=0")
+    // .execSync("git describe --tags --abbrev=0")
+    .execSync("git rev-parse --short HEAD")
     .toString()
     .trim();
 } catch (e) {

+ 4 - 2
app/store/update.ts

@@ -26,8 +26,10 @@ export const useUpdateStore = create<UpdateStore>()(
         }
 
         try {
-          const data = await (await fetch(FETCH_TAG_URL)).json();
-          const remoteId = data[0].name as string;
+          // const data = await (await fetch(FETCH_TAG_URL)).json();
+          // const remoteId = data[0].name as string;
+          const data = await (await fetch(FETCH_COMMIT_URL)).json();
+          const remoteId = (data[0].sha as string).substring(0, 7);
           set(() => ({
             lastUpdate: Date.now(),
             remoteId,