fix: fix build time and version hash being evaluated at runtime
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
ci/woodpecker/pull_request_closed/build-and-publish Pipeline was successful

This commit is contained in:
JustTemmie 2025-07-05 15:24:09 +02:00
parent aa335b086a
commit c1021b1192
Signed by: justtemmie
SSH key fingerprint: SHA256:nBO+OwpTkd8LYhe38PIqdxmDvkIg9Vw2EbrRZM97dkU
3 changed files with 6 additions and 9 deletions

View file

@ -1,5 +0,0 @@
export default defineAppConfig({
title: "Gorb",
buildTimeString: new Date().toISOString(),
gitHash: process.env.GIT_SHORT_REV || "N/A"
})

View file

@ -27,7 +27,9 @@ export default defineNuxtConfig({
runtimeConfig: {
public: {
apiVersion: 1,
messageGroupingMaxDifference: 300000
messageGroupingMaxDifference: 300000,
buildTimeString: new Date().toISOString(),
gitHash: process.env.GIT_SHORT_REV || "N/A",
}
},
/* nitro: {

View file

@ -24,9 +24,9 @@
</p>
<p style="font-size: .8em; color: var(--secondary-text-color)">
Version Hash: {{ appConfig.gitHash }}
Version Hash: {{ appConfig.public.gitHash }}
<br>
Build Time: {{ appConfig.buildTimeString }}
Build Time: {{ appConfig.public.buildTimeString }}
</p>
</ul>
@ -44,7 +44,7 @@ import Button from '~/components/Button.vue';
const { logout } = useAuth()
const appConfig = useAppConfig()
const appConfig = useRuntimeConfig()
interface Page {
displayName: string;