feat: add tag handling for repository links
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 29s
CI / build-frontend (push) Successful in 55s
CI / scan-backend (push) Successful in 9m22s
CI / build-backend (push) Successful in 20s

This commit is contained in:
2025-12-31 15:51:30 -06:00
parent 3256ec63a2
commit c1ed5ea92f

View File

@@ -5,13 +5,18 @@
const REPO_URL = 'https://git.quad4.io/Quad4-Software/Linking-Tool';
const isCommitSha = /^[a-f0-9]{7,}$/i.test(APP_VERSION);
const isTag = APP_VERSION.startsWith('v') && APP_VERSION !== 'dev';
const displayVersion =
APP_VERSION.startsWith('v') || APP_VERSION === 'dev' || isCommitSha
? APP_VERSION
: `v${APP_VERSION}`;
const versionUrl = isCommitSha ? `${REPO_URL}/commit/${APP_VERSION}` : REPO_URL;
const versionUrl = isCommitSha
? `${REPO_URL}/commit/${APP_VERSION}`
: isTag
? `${REPO_URL}/releases/tag/${APP_VERSION}`
: REPO_URL;
</script>
<svelte:head>
@@ -45,7 +50,7 @@
>
-
<span class="inline-flex items-center gap-1">
{#if isCommitSha}
{#if isCommitSha || isTag}
<a
href={versionUrl}
target="_blank"