diff --git a/src/components/deploy/shared.ts b/src/components/deploy/shared.ts index 70e44db8f..7affdba01 100644 --- a/src/components/deploy/shared.ts +++ b/src/components/deploy/shared.ts @@ -67,7 +67,7 @@ export const PROVIDER_INFO: Record = { name: 'Render', color: '#46E3B7', deployUrl: (owner, repo) => { - const url = new URL('https://render.com/deploy') + const url = new URL('https://render.com/tanstack') url.searchParams.set('repo', `https://github.com/${owner}/${repo}`) url.searchParams.set('utm_source', 'tanstack') diff --git a/src/utils/partners.tsx b/src/utils/partners.tsx index ba17b4164..6459c52e5 100644 --- a/src/utils/partners.tsx +++ b/src/utils/partners.tsx @@ -1505,7 +1505,7 @@ const railway = ((): Partner => { const render = ((): Partner => { const href = - 'https://render.com?utm_source=tanstack&utm_medium=referral&utm_campaign=gold-launch' + 'https://render.com/tanstack?utm_source=tanstack&utm_medium=referral&utm_campaign=gold-launch' return { name: 'Render', @@ -1516,7 +1516,7 @@ const render = ((): Partner => { tier: 'gold', uniqueConstraints: ['hosting'], href, - canonicalHref: 'https://render.com/', + canonicalHref: 'https://render.com/tanstack', resources: [ { kind: 'announcement', @@ -2220,5 +2220,5 @@ export function getPartnerHref( return partner.href } - return `https://render.com/?utm_source=tanstack&utm_medium=referral&utm_campaign=gold-launch&utm_content=${utmContent}` + return `https://render.com/tanstack?utm_source=tanstack&utm_medium=referral&utm_campaign=gold-launch&utm_content=${utmContent}` } diff --git a/src/utils/start-hosting-guide.ts b/src/utils/start-hosting-guide.ts index e54d41d61..ed79bd4c8 100644 --- a/src/utils/start-hosting-guide.ts +++ b/src/utils/start-hosting-guide.ts @@ -114,7 +114,7 @@ services: value: 0.0.0.0 \`\`\` -Push the repository to GitHub, GitLab, or Bitbucket, then choose **New > Blueprint** in [Render](https://dashboard.render.com/select-repo?type=blueprint&utm_source=tanstack&utm_medium=referral&utm_campaign=gold-launch). Render supplies \`PORT\`, and Nitro reads it at runtime. Add secret environment values in the Render Dashboard instead of committing them to \`render.yaml\`. +Push the repository to GitHub, GitLab, or Bitbucket, then choose **New > Blueprint** in [Render](https://render.com/tanstack?utm_source=tanstack&utm_medium=referral&utm_campaign=gold-launch). Render supplies \`PORT\`, and Nitro reads it at runtime. Add secret environment values in the Render Dashboard instead of committing them to \`render.yaml\`. See Render's [Blueprint documentation](https://render.com/docs/infrastructure-as-code) and [environment variable documentation](https://render.com/docs/configure-environment-variables) for more configuration options.`, isOfficialPartner: true, diff --git a/tests/deploy-provider.test.ts b/tests/deploy-provider.test.ts index ad25cf2b4..3bfea747d 100644 --- a/tests/deploy-provider.test.ts +++ b/tests/deploy-provider.test.ts @@ -2,11 +2,11 @@ import assert from 'node:assert/strict' import test from 'node:test' import { PROVIDER_INFO } from '../src/components/deploy/shared' -test('Render deployment opens the repository as a Blueprint', () => { +test('Render deployment opens the TanStack partner landing page', () => { const url = new URL(PROVIDER_INFO.render.deployUrl('tanstack', 'books')) assert.equal(url.origin, 'https://render.com') - assert.equal(url.pathname, '/deploy') + assert.equal(url.pathname, '/tanstack') assert.equal( url.searchParams.get('repo'), 'https://github.com/tanstack/books',