Fix a repo link Gitea serves at a different path
The footer built `${REPO_URL}/blob/main/LICENSE` by hand. Gitea serves files
at /src/branch/<ref>/, not GitHub's /blob/<ref>/, and both hosts 200 on the repo
root — so the link read fine in review and 404s only when clicked. That is
exactly how it survived the move.
There is now one `repoFile()` helper, so a single place knows the shape.
Every repo link in the built output was resolved against the live Gitea
instance: both 200.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019mt6sHQHEnEYrJZvoMCJSB
This commit is contained in:
@@ -2,7 +2,7 @@ import { Link } from 'react-router-dom';
|
||||
import { GitBranch } from 'lucide-react';
|
||||
|
||||
import { Separator } from '@/components/ui/separator';
|
||||
import { PIG_URL, REPO_URL } from '@/components/site/links';
|
||||
import { PIG_URL, REPO_URL, repoFile } from '@/components/site/links';
|
||||
import { Wordmark } from '@/components/site/Wordmark';
|
||||
|
||||
export function SiteFooter() {
|
||||
@@ -55,7 +55,7 @@ export function SiteFooter() {
|
||||
Licensed{' '}
|
||||
<a
|
||||
className="underline underline-offset-2 hover:text-accent-fg"
|
||||
href={`${REPO_URL}/blob/main/LICENSE`}
|
||||
href={repoFile('LICENSE')}
|
||||
target="_blank"
|
||||
rel="noreferrer noopener"
|
||||
>
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
* header and the footer can never disagree about them.
|
||||
*/
|
||||
export const REPO_URL = 'https://git.karti.ai/PIG/PIG-Demo';
|
||||
|
||||
/**
|
||||
* A file in the repo, at main.
|
||||
*
|
||||
* Gitea serves paths at `/src/branch/<ref>/`, not GitHub's `/blob/<ref>/`. Both
|
||||
* hosts 200 on the repo root, so a hand-built `/blob/main/...` link looks fine
|
||||
* in review and 404s only when somebody clicks it — which is how this survived
|
||||
* the move. One function, so there is a single place that knows the shape.
|
||||
*/
|
||||
export const repoFile = (path: string): string =>
|
||||
`${REPO_URL}/src/branch/main/${path.replace(/^\//, '')}`;
|
||||
export const PIG_URL = 'https://primeintellectgrowth.com';
|
||||
export const VERIFIERS_WORDLE_URL =
|
||||
'https://github.com/PrimeIntellect-ai/verifiers/tree/main/environments/wordle';
|
||||
|
||||
Reference in New Issue
Block a user