mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
Two-part fix for the Update JS Client Libraries Docs workflow. First, the `make` invocation was narrowed to `make download.tsdoc.v2` so the workflow no longer re-downloads unrelated Management and Storage REST openapi specs alongside the JS TypeDoc files, which was the source of the noise in #46738. Second, the `build-reference-content` snapshot test now serializes to a JSON file via `toMatchFileSnapshot` with a cycle-breaker, because the previous `toMatchSnapshot` of a raw object was being collapsed to `[Object]` placeholders by pretty-format (533 of them), hiding every param rename, JSDoc edit, return-type change, and signature tweak. Verified against supabase-js v2.108.0: the `count` to `rows` rename in `PostgrestTransformBuilder.{limit,maxAffected}` now shows up in the snapshot diff as expected. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated documentation generation workflow to run a more targeted build command. * Added ignore rule for test snapshot files and refreshed the autogenerated PR description/reference snapshot. * **Tests** * Improved test snapshot strategy to use file-based snapshots and robust handling of circular structures for more reliable assertions. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
.expo
|
|
.next
|
|
node_modules
|
|
pnpm-lock.yaml
|
|
docker*
|
|
apps/**/out
|
|
.context/**
|
|
# prettier-plugin-sql-cst only supports sqlite syntax
|
|
**/supabase/migrations/*.sql
|
|
apps/www/schema.sql
|
|
apps/www/public/images/*
|
|
# Generated by apps/www/scripts/generateStaticContent.mjs (GitHub discussion bodies)
|
|
apps/www/public/changelog.md
|
|
apps/www/public/changelog/*.md
|
|
apps/www/.generated/*
|
|
apps/docs/**/generated/*
|
|
apps/docs/examples/*
|
|
examples/slack-clone/nextjs-slack-clone/full-schema.sql
|
|
# ignore files with custom js formatting
|
|
apps/studio/public
|
|
apps/**/.turbo
|
|
apps/docs/CONTRIBUTING.md
|
|
apps/docs/__generated__
|
|
apps/design-system/__registry__
|
|
packages/icons/__registry__
|
|
packages/icons/src/icons/*.ts
|
|
apps/ui-library/__registry__
|
|
apps/ui-library/public/r
|
|
apps/**/.contentlayer
|
|
# invalid JSON file
|
|
packages/ui/src/components/Form/examples/PhoneProvidersSchema.json
|
|
# ignore because of <br/><br/>
|
|
apps/www/_blog/2025-07-14-supabase-ui-platform-kit.mdx
|
|
# vitest file snapshots — JSON.stringify owns the format, not Prettier
|
|
apps/docs/scripts/__snapshots__/
|