From d2ee45c61a12bd28c0302c6428d255b357fdd22f Mon Sep 17 00:00:00 2001 From: Justin Georgi Date: Thu, 12 Sep 2024 19:47:09 -0700 Subject: [PATCH] Add build info to specs page Signed-off-by: Justin Georgi --- .gitea/workflows/dev-build.yaml | 2 ++ src/js/store.js | 2 ++ src/pages/specs.vue | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.gitea/workflows/dev-build.yaml b/.gitea/workflows/dev-build.yaml index c0bcb7a..c57fdd2 100644 --- a/.gitea/workflows/dev-build.yaml +++ b/.gitea/workflows/dev-build.yaml @@ -13,6 +13,8 @@ jobs: uses: actions/checkout@v4 - name: Install node modules run: npm install + - name: Add build number + run: sed -i 's/####/${{ github.run_number }}-${{ gitea.run_attempt }}/' ./src/js/store.js - name: Build pwa run: npm run build - name: Replace previous dev pwa diff --git a/src/js/store.js b/src/js/store.js index f6596f7..0b1d5f5 100644 --- a/src/js/store.js +++ b/src/js/store.js @@ -5,6 +5,7 @@ const state = reactive({ enabledRegions: ['thorax','abdomen','limbs','head'], regionIconSet: Math.floor(Math.random() * 3) + 1, version: '0.5.0-alpha', + build: '####', fullscreen: false, useExternal: 'optional', workersEnabled: 'true', @@ -54,6 +55,7 @@ export default () => ({ useWorkers: computed(() => state.workersEnabled), getRegions: computed(() => state.enabledRegions), getVersion: computed(() => state.version), + getBuild: computed(() => state.build), getIconSet: computed(() => state.regionIconSet), getInfoUrl: computed(() => state.infoUrl), set, diff --git a/src/pages/specs.vue b/src/pages/specs.vue index f03ede7..28a7484 100644 --- a/src/pages/specs.vue +++ b/src/pages/specs.vue @@ -8,6 +8,7 @@ Details + Models @@ -52,6 +53,7 @@ headneckDetails: {}, miniHeadneckDetails: {}, alvinnVersion: store().getVersion, + alvinnBuild: store().getBuild, isCordova: !!window.cordova, useWorkers: store().useWorkers, otherSettings: {}