From df7d38096d25e0176977b2413ebee8b92b5be1ea Mon Sep 17 00:00:00 2001 From: Proactive Runtime Bot Date: Mon, 18 May 2026 20:18:34 +0200 Subject: [PATCH 1/2] Revert preview config changes from PR 861 --- .github/workflows/preview-web.yml | 7 ++++--- web/sst.config.ts | 5 ++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/preview-web.yml b/.github/workflows/preview-web.yml index 8d674cbf5..c46e17b73 100644 --- a/.github/workflows/preview-web.yml +++ b/.github/workflows/preview-web.yml @@ -67,10 +67,11 @@ jobs: with: script: | const prNum = context.payload.pull_request.number; + const url = `https://pr-${prNum}.agentrelay.net`; const body = `**Preview deployed!**\n\n` + - `| Environment | Details |\n` + - `|-------------|---------|\n` + - `| Web | SST preview stage \`pr-${prNum}\` deployed successfully. |\n\n` + + `| Environment | URL |\n` + + `|-------------|-----|\n` + + `| Web | ${url} |\n\n` + `This preview will be cleaned up when the PR is merged or closed.`; const { data: comments } = await github.rest.issues.listComments({ diff --git a/web/sst.config.ts b/web/sst.config.ts index 2c047cd93..a76915f92 100644 --- a/web/sst.config.ts +++ b/web/sst.config.ts @@ -8,7 +8,7 @@ export default $config({ }, run() { const isProd = $app.stage === 'production'; - const AWS_MANAGED_CACHING_DISABLED_POLICY_ID = '4135ea2d-6df8-44a3-9df3-4b5a84be39ad'; + const domain = isProd ? 'orgin.agentrelay.net' : `${$app.stage}.agentrelay.net`; const NEXT_PUBLIC_POSTHOG_HOST = process.env.NEXT_PUBLIC_POSTHOG_HOST ?? 'https://i.agentrelay.com'; const NEXT_PUBLIC_POSTHOG_KEY = process.env.NEXT_PUBLIC_POSTHOG_KEY ?? ''; @@ -19,9 +19,8 @@ export default $config({ NEXT_PUBLIC_POSTHOG_HOST, NEXT_PUBLIC_POSTHOG_KEY, }, - cachePolicy: isProd ? undefined : AWS_MANAGED_CACHING_DISABLED_POLICY_ID, // Production deploys land on orgin.agentrelay.net; SEO canonicals are set in Next metadata. - domain: isProd ? { name: 'orgin.agentrelay.net', dns: sst.cloudflare.dns({ proxy: true }) } : undefined, + domain: { name: domain, dns: sst.cloudflare.dns({ proxy: true }) }, }); }, }); From c354be713e56b13faa460f583bfb7ba586942597 Mon Sep 17 00:00:00 2001 From: Proactive Runtime Bot Date: Mon, 18 May 2026 20:23:46 +0200 Subject: [PATCH 2/2] Fix production domain typo --- web/sst.config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/sst.config.ts b/web/sst.config.ts index a76915f92..3a936a4fd 100644 --- a/web/sst.config.ts +++ b/web/sst.config.ts @@ -8,7 +8,7 @@ export default $config({ }, run() { const isProd = $app.stage === 'production'; - const domain = isProd ? 'orgin.agentrelay.net' : `${$app.stage}.agentrelay.net`; + const domain = isProd ? 'origin.agentrelay.net' : `${$app.stage}.agentrelay.net`; const NEXT_PUBLIC_POSTHOG_HOST = process.env.NEXT_PUBLIC_POSTHOG_HOST ?? 'https://i.agentrelay.com'; const NEXT_PUBLIC_POSTHOG_KEY = process.env.NEXT_PUBLIC_POSTHOG_KEY ?? ''; @@ -19,7 +19,7 @@ export default $config({ NEXT_PUBLIC_POSTHOG_HOST, NEXT_PUBLIC_POSTHOG_KEY, }, - // Production deploys land on orgin.agentrelay.net; SEO canonicals are set in Next metadata. + // Production deploys land on origin.agentrelay.net; SEO canonicals are set in Next metadata. domain: { name: domain, dns: sst.cloudflare.dns({ proxy: true }) }, }); },