Conversation
…el options (#2724) * fix(firestore-translate-text): remove deprecated gemini-2.0-flash model options gemini-2.0-flash and gemini-2.0-flash-lite are being discontinued on June 1st, 2026. Remove them from the GEMINI_MODEL dropdown options. The default (gemini-2.5-flash) is unchanged. Fixes #2607 * chore(firestore-translate-text): bump version to 0.1.28 * Delete .agents/skills/public-skill/SKILL.md
* chore(dependabot): merge all minor and patch updates into one PR * fix(dependabot): removed hardcoded reviewers * feat(dependabot): merge all extensions * feat(dependabot): merge all extensions
…texai` Genkit plugins to `google-genai` (#2745) * chore(firestore-translate-text/deps): switch from `googleai` and `vertexai` Genkit plugins to `google-genai` * chore(firestore-translate-text/changelog): adjust spacing * Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: Jacob Cable <32874567+cabljac@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…2518) * feat(firestore-bigquery-export): add collection group query support - Add --is-collection-group-query flag to gen-schema-view script - Support both regular collection and collection group queries in Gemini schema generation - Update sampleFirestoreDocuments function with isCollectionGroupQuery parameter - Add interactive prompt for collection group query selection - Update documentation with examples and explanations - Add comprehensive test coverage for new functionality - Maintain backward compatibility with existing functionality This allows users to generate schemas for subcollections that appear across multiple parent documents by using collection group queries instead of regular collection queries. * refactor: change flag name to --query-collection-group - Update command line flag from --is-collection-group-query to --query-collection-group - Update all documentation and examples with new flag name - Update tests to use new flag name - Maintain same functionality with cleaner flag naming This provides a more concise and intuitive flag name for collection group queries. * Remove Firebase extensions dependency from package.json * Remove firestore-bigquery-change-tracker dependency * fix test for collection group query * - Modify the prompt to clarify the option for using a collection group query. - Update the message for the collection path to include both collection and collection group options.
* chore(gen-schema-views): bump package version * chore(gen-schema-views) revert to correct package-lock and bump versions --------- Co-authored-by: Jacob Cable <jacobcable94@gmail.com>
* chore(deps): bump the minor-and-patch group across 1 directory with 38 updates Bumps the minor-and-patch group with 35 updates in the / directory: | Package | From | To | | --- | --- | --- | | [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.5.0` | `29.7.0` | | [prettier](https://github.com/prettier/prettier) | `1.15.3` | `1.19.1` | | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.2` | `29.4.9` | | [typescript](https://github.com/microsoft/TypeScript) | `4.6.2` | `4.9.5` | | [@genkit-ai/googleai](https://github.com/firebase/genkit/tree/HEAD/js/plugins/googleai) | `1.14.1` | `1.28.0` | | [@genkit-ai/vertexai](https://github.com/firebase/genkit/tree/HEAD/js/plugins/vertexai) | `1.2.0` | `1.31.0` | | [@google-cloud/vertexai](https://github.com/googleapis/nodejs-vertexai) | `1.10.0` | `1.10.4` | | [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.17.24` | `4.19.8` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `14.18.34` | `14.18.63` | | [firebase-admin](https://github.com/firebase/firebase-admin-node) | `12.1.0` | `12.7.0` | | [firebase-functions-test](https://github.com/firebase/firebase-functions-test) | `0.2.3` | `0.3.3` | | [@sendgrid/mail](https://github.com/sendgrid/sendgrid-nodejs) | `8.1.5` | `8.1.6` | | [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.1` | `8.0.4` | | [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `6.4.17` | `8.0.0` | | [smtp-server](https://github.com/nodemailer/smtp-server) | `3.18.1` | `3.18.3` | | [zod](https://github.com/colinhacks/zod) | `3.24.4` | `3.25.76` | | [deep-equal](https://github.com/inspect-js/node-deep-equal) | `1.1.1` | `1.1.2` | | [@types/deep-equal](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-equal) | `1.0.2` | `1.0.4` | | [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `4.3.3` | `4.11.0` | | [@types/lodash.chunk](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.chunk) | `4.2.7` | `4.2.9` | | [dotenv](https://github.com/motdotla/dotenv) | `16.1.1` | `16.6.1` | | [wait-port](https://github.com/dwmkerr/wait-port) | `0.2.14` | `0.3.1` | | [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.34.5` | | [firebase](https://github.com/firebase/firebase-js-sdk) | `11.4.0` | `11.10.0` | | [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` | | [chai](https://github.com/chaijs/chai) | `4.3.7` | `4.5.0` | | [commander](https://github.com/tj/commander.js) | `5.0.0` | `5.1.0` | | [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.23` | `4.17.25` | | [workerpool](https://github.com/josdejong/workerpool) | `6.3.1` | `6.5.1` | | [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.7` | | [@google-cloud/resource-manager](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-resourcemanager) | `5.1.0` | `5.3.1` | | [traverse](https://github.com/ljharb/js-traverse) | `0.6.7` | `0.6.11` | | [@types/traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/traverse) | `0.6.32` | `0.6.37` | | [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `29.5.0` | `29.7.0` | | [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `29.5.0` | `29.7.0` | Updates `jest` from 29.5.0 to 29.7.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG_PRE_v30.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest) Updates `prettier` from 1.15.3 to 1.19.1 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@1.15.3...1.19.1) Updates `ts-jest` from 29.1.2 to 29.4.9 - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md) - [Commits](kulshekhar/ts-jest@v29.1.2...v29.4.9) Updates `typescript` from 4.6.2 to 4.9.5 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v4.6.2...v4.9.5) Updates `@genkit-ai/googleai` from 1.14.1 to 1.28.0 - [Release notes](https://github.com/firebase/genkit/releases) - [Commits](https://github.com/firebase/genkit/commits/@genkit-ai/googleai@1.28.0/js/plugins/googleai) Updates `@genkit-ai/vertexai` from 1.2.0 to 1.31.0 - [Release notes](https://github.com/firebase/genkit/releases) - [Commits](https://github.com/firebase/genkit/commits/@genkit-ai/vertexai@1.31.0/js/plugins/vertexai) Updates `@google-cloud/vertexai` from 1.10.0 to 1.10.4 - [Release notes](https://github.com/googleapis/nodejs-vertexai/releases) - [Changelog](https://github.com/googleapis/nodejs-vertexai/blob/main/CHANGELOG.md) - [Commits](googleapis/nodejs-vertexai@v1.10.0...v1.10.4) Updates `@types/express-serve-static-core` from 4.17.24 to 4.19.8 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express-serve-static-core) Updates `@types/node` from 14.18.34 to 14.18.63 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `firebase-admin` from 12.1.0 to 12.7.0 - [Release notes](https://github.com/firebase/firebase-admin-node/releases) - [Changelog](https://github.com/firebase/firebase-admin-node/blob/main/CHANGELOG.md) - [Commits](firebase/firebase-admin-node@v12.1.0...v12.7.0) Updates `genkit` from 1.4.0 to 1.31.0 - [Release notes](https://github.com/firebase/genkit/releases) - [Commits](https://github.com/firebase/genkit/commits/genkit@1.31.0/js/genkit) Updates `firebase-functions-test` from 0.2.3 to 0.3.3 - [Release notes](https://github.com/firebase/firebase-functions-test/releases) - [Commits](firebase/firebase-functions-test@v0.2.3...v0.3.3) Updates `@sendgrid/mail` from 8.1.5 to 8.1.6 - [Release notes](https://github.com/sendgrid/sendgrid-nodejs/releases) - [Changelog](https://github.com/sendgrid/sendgrid-nodejs/blob/main/CHANGELOG.md) - [Commits](sendgrid/sendgrid-nodejs@8.1.5...8.1.6) Updates `handlebars` from 4.7.8 to 4.7.9 - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.8...v4.7.9) Updates `nodemailer` from 8.0.1 to 8.0.4 - [Release notes](https://github.com/nodemailer/nodemailer/releases) - [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md) - [Commits](nodemailer/nodemailer@v8.0.1...v8.0.4) Updates `@types/nodemailer` from 6.4.17 to 8.0.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemailer) Updates `smtp-server` from 3.18.1 to 3.18.3 - [Release notes](https://github.com/nodemailer/smtp-server/releases) - [Changelog](https://github.com/nodemailer/smtp-server/blob/master/CHANGELOG.md) - [Commits](nodemailer/smtp-server@v3.18.1...v3.18.3) Updates `zod` from 3.24.4 to 3.25.76 - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](colinhacks/zod@v3.24.4...v3.25.76) Updates `deep-equal` from 1.1.1 to 1.1.2 - [Changelog](https://github.com/inspect-js/node-deep-equal/blob/main/CHANGELOG.md) - [Commits](inspect-js/node-deep-equal@v1.1.1...v1.1.2) Updates `@types/deep-equal` from 1.0.2 to 1.0.4 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/deep-equal) Updates `@types/deep-equal` from 1.0.2 to 1.0.4 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/deep-equal) Updates `@google-cloud/pubsub` from 4.3.3 to 4.11.0 - [Release notes](https://github.com/googleapis/nodejs-pubsub/releases) - [Changelog](https://github.com/googleapis/nodejs-pubsub/blob/main/CHANGELOG.md) - [Commits](googleapis/nodejs-pubsub@v4.3.3...v4.11.0) Updates `node-fetch` from 2.6.11 to 2.7.0 - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Commits](node-fetch/node-fetch@v2.6.11...v2.7.0) Updates `@types/lodash.chunk` from 4.2.7 to 4.2.9 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.chunk) Updates `dotenv` from 16.1.1 to 16.6.1 - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](motdotla/dotenv@v16.1.1...v16.6.1) Updates `wait-port` from 0.2.14 to 0.3.1 - [Release notes](https://github.com/dwmkerr/wait-port/releases) - [Changelog](https://github.com/dwmkerr/wait-port/blob/main/CHANGELOG.md) - [Commits](dwmkerr/wait-port@v0.2.14...v0.3.1) Updates `sharp` from 0.33.5 to 0.34.5 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](lovell/sharp@v0.33.5...v0.34.5) Updates `firebase` from 11.4.0 to 11.10.0 - [Release notes](https://github.com/firebase/firebase-js-sdk/releases) - [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@11.4.0...firebase@11.10.0) Updates `lodash` from 4.17.23 to 4.18.1 - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.23...4.18.1) Updates `chai` from 4.3.7 to 4.5.0 - [Release notes](https://github.com/chaijs/chai/releases) - [Changelog](https://github.com/chaijs/chai/blob/main/History.md) - [Commits](chaijs/chai@v4.3.7...v4.5.0) Updates `commander` from 5.0.0 to 5.1.0 - [Release notes](https://github.com/tj/commander.js/releases) - [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md) - [Commits](tj/commander.js@v5.0.0...v5.1.0) Updates `@types/express` from 4.17.23 to 4.17.25 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express) Updates `workerpool` from 6.3.1 to 6.5.1 - [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md) - [Commits](josdejong/workerpool@v6.3.1...v6.5.1) Updates `nanoid` from 5.0.9 to 5.1.7 - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](ai/nanoid@5.0.9...5.1.7) Updates `@google-cloud/resource-manager` from 5.1.0 to 5.3.1 - [Release notes](https://github.com/googleapis/google-cloud-node/releases) - [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-resourcemanager/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-cloud-node/commits/dns-v5.3.1/packages/google-cloud-resourcemanager) Updates `traverse` from 0.6.7 to 0.6.11 - [Changelog](https://github.com/ljharb/js-traverse/blob/main/CHANGELOG.md) - [Commits](ljharb/js-traverse@v0.6.7...v0.6.11) Updates `@types/traverse` from 0.6.32 to 0.6.37 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/traverse) Updates `jest-config` from 29.5.0 to 29.7.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG_PRE_v30.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-config) Updates `jest-environment-node` from 29.5.0 to 29.7.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG_PRE_v30.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-environment-node) --- updated-dependencies: - dependency-name: jest dependency-version: 29.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: prettier dependency-version: 1.19.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: ts-jest dependency-version: 29.4.9 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: typescript dependency-version: 4.9.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@genkit-ai/googleai" dependency-version: 1.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@genkit-ai/vertexai" dependency-version: 1.31.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@google-cloud/vertexai" dependency-version: 1.10.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@types/express-serve-static-core" dependency-version: 4.19.8 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@types/node" dependency-version: 14.18.63 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: firebase-admin dependency-version: 12.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: genkit dependency-version: 1.31.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: firebase-functions-test dependency-version: 0.3.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@sendgrid/mail" dependency-version: 8.1.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: nodemailer dependency-version: 8.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@types/nodemailer" dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-and-patch - dependency-name: smtp-server dependency-version: 3.18.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: zod dependency-version: 3.25.76 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: deep-equal dependency-version: 1.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@types/deep-equal" dependency-version: 1.0.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@types/deep-equal" dependency-version: 1.0.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@google-cloud/pubsub" dependency-version: 4.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: node-fetch dependency-version: 2.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@types/lodash.chunk" dependency-version: 4.2.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: dotenv dependency-version: 16.6.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: wait-port dependency-version: 0.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: sharp dependency-version: 0.34.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: firebase dependency-version: 11.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: lodash dependency-version: 4.18.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: chai dependency-version: 4.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: commander dependency-version: 5.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@types/express" dependency-version: 4.17.25 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: workerpool dependency-version: 6.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: nanoid dependency-version: 5.1.7 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@google-cloud/resource-manager" dependency-version: 5.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: traverse dependency-version: 0.6.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@types/traverse" dependency-version: 0.6.37 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: jest-config dependency-version: 29.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: jest-environment-node dependency-version: 29.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump extension versions for dependency updates * chore: dependency updates and formatting * fix: revert prettier downgrade from dependabot * chore: format * chore: bump dependencies * fix(firestore-send-email): skip lib type checks to resolve @google-cloud/storage incompatibility * fix(storage-resize-images): replace @google-cloud/vertexai enums with string literals to satisfy Genkit safetySettings API * chore: update @types/node to version 22.19.17 in package.json and package-lock.json * fix(firestore-bigquery-export): upgrade TypeScript to 5.x in BQ scripts * fix(fs-bq-import-collection): fix inquirer v13 and filenamify API compatibility * fix: upgrade root TypeScript to ^5.0.0 for ts-jest compatibility with inquirer v13 * fix(fs-bq-schema-views): mock ESM-only inquirer in jest for CJS compatibility * chore: update @types/node to version to ^22.0.0 * chore: upgrade firebase-admin to version ^13.2.0 in package.json and package-lock.json --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Corie Watson <watson.corie@gmail.com>
There was a problem hiding this comment.
Code Review
This pull request updates dependencies and versions across several Firebase extensions and introduces support for collection group queries in the BigQuery export schema generator. The review feedback highlights several critical dependency regressions where packages like firebase-functions-test, firebase-admin, and typescript were significantly downgraded, potentially breaking test suites and compatibility. Additionally, the reviewer recommended removing redundant type definitions for self-typed packages and refactoring conditional logic to use ternary operators for better type safety during variable initialization.
…ary window function calls, enhancing efficiency (#2759) * perf(gen-schema-view): update schema view query to eliminate unnecessary window function calls, enhancing efficiency. * fix(gen-schema-view): replace ROW_NUMBER with RANK in schema view query to fix pointer from gemini * fix(gen-schema-view): update sql snapshot fixtures to use RANK instead of ROW_NUMBER * chore(gen-schema-view): update old comment and remove unused stuff
* fix(deps): upgrade downgraded deps * chore(deps): update package-lock files * chore(deps): update dependencies across multiple extensions
|
/gemini review |
|
Warning Gemini is experiencing higher than usual traffic and was unable to create the review. Please try again in a few hours by commenting |
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates dependencies across multiple extensions and includes a configuration fix for Dependabot. The Dependabot configuration was updated to use the correct directory key instead of the invalid directories key to ensure proper scanning of the repository.
Testing:
firestore-send-email
delete-user-data
firestore-counter