From 69d8fc9707fe461fdf64f0b1d27e95b5a9556903 Mon Sep 17 00:00:00 2001 From: Burak Yigit Kaya Date: Wed, 28 Jan 2026 22:00:58 +0000 Subject: [PATCH] docs: Update base path for cli.sentry.dev domain The docs site has moved from getsentry.github.io/cli to cli.sentry.dev. This caused assets to fail loading as they were still being served from /cli/. Changes: - Change default base path from /cli to / - Update site URL to https://cli.sentry.dev - Update landing page detection to work with root path - Add pages-base-url to preview workflow PR previews continue to work via DOCS_BASE_PATH environment variable override. --- .github/workflows/docs-preview.yml | 1 + docs/astro.config.mjs | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs-preview.yml b/.github/workflows/docs-preview.yml index 34cb9e10..9b225b50 100644 --- a/.github/workflows/docs-preview.yml +++ b/.github/workflows/docs-preview.yml @@ -64,4 +64,5 @@ jobs: source-dir: docs/dist/ preview-branch: gh-pages umbrella-dir: pr-preview + pages-base-url: cli.sentry.dev action: auto diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index 1f64e17d..e3893ccb 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -2,10 +2,10 @@ import starlight from "@astrojs/starlight"; import { defineConfig } from "astro/config"; // Allow base path override via environment variable for PR previews -const base = process.env.DOCS_BASE_PATH || "/cli"; +const base = process.env.DOCS_BASE_PATH || "/"; export default defineConfig({ - site: "https://getsentry.github.io", + site: "https://cli.sentry.dev", base, integrations: [ starlight({ @@ -59,8 +59,8 @@ export default defineConfig({ function isLandingPage() { const path = window.location.pathname; - // Works with both /cli (prod) and /pr-preview/pr-XX (preview) - return path === '/cli' || path === '/cli/' || + // Works with both / (prod) and /pr-preview/pr-XX (preview) + return path === '/' || /^\\/pr-preview\\/pr-\\d+\\/?$/.test(path); }