Files
supabase/apps/www/vitest.config.ts
51a167d910 feat(www): partners landing page (#47874)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added a redesigned Partners page with partnership options, benefits,
application steps, FAQs, integration resources, and featured partners.
- Added an on-page partner application form with questions tailored to
the selected partnership type.
- Added a confirmation message with next steps and a link to the OAuth
integration guide.
- **Bug Fixes**
- Updated partner application links to open the form on the Partners
page.
  - Added support for checkbox-group fields in forms.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
Co-authored-by: Alex Hall <alex.hall@supabase.io>
Co-authored-by: Dion Zeneli <101271736+Dionysos288@users.noreply.github.com>
2026-09-25 15:53:32 +02:00

31 lines
1.1 KiB
TypeScript

import { configDefaults, defineConfig } from 'vitest/config'
import sentryConfig from './vitest.sentry.config.mjs'
export default defineConfig({
test: {
projects: [
{
resolve: { tsconfigPaths: true },
test: {
name: 'unit',
include: [...configDefaults.include, '../../packages/common/sentry.test.ts'],
exclude: [
...configDefaults.exclude,
'.next/*',
'lib/sentry-capture.test.tsx',
// Deliberately NOT part of the regular `pnpm test` run: this checks
// PartnerIntakeForm against a live HubSpot snapshot, and a HubSpot-side
// change (nothing to do with any given PR) shouldn't be able to fail
// CI for unrelated apps/www work. It runs via its own dedicated
// `test:partner-form-sync` script instead — see vitest.sync.config.ts
// and .github/workflows/www-partner-form-sync-check.yml.
'components/Partners/PartnerIntakeForm.sync.test.ts',
],
},
},
sentryConfig,
],
},
})