Conversation
|
Warning Rate limit exceeded@abnegate has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 8 minutes and 55 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 Walkthrough""" WalkthroughThe GitHub Actions workflow configuration was updated to replace all references to the "Databases/Tables" test matrix service with "Databases/Grids" in the E2E service test jobs. Additionally, the Estimated code review effort🎯 2 (Simple) | ⏱️ ~6 minutes ✨ Finishing Touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
Security Scan Results for PRDocker Image Scan Results
Source Code Scan Results🎉 No vulnerabilities found! |
commit: |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
.github/workflows/tests.yml (1)
218-220: Shared-mode matrix updated – double-check related env & naming consistencyOnly the service name changed; the surrounding logic, variable names (
_APP_DATABASE_SHARED_TABLES*) and job labels still reference “tables”. If the underlying product terminology has shifted to “grids”, consider aligning the env-var names and log messages in a follow-up to avoid confusion.
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (298)
app/config/specs/open-api3-1.8.x-client.jsonis excluded by!app/config/specs/**app/config/specs/open-api3-1.8.x-console.jsonis excluded by!app/config/specs/**app/config/specs/open-api3-1.8.x-server.jsonis excluded by!app/config/specs/**app/config/specs/open-api3-latest-client.jsonis excluded by!app/config/specs/**app/config/specs/open-api3-latest-console.jsonis excluded by!app/config/specs/**app/config/specs/open-api3-latest-server.jsonis excluded by!app/config/specs/**app/config/specs/swagger2-1.8.x-client.jsonis excluded by!app/config/specs/**app/config/specs/swagger2-1.8.x-console.jsonis excluded by!app/config/specs/**app/config/specs/swagger2-1.8.x-server.jsonis excluded by!app/config/specs/**app/config/specs/swagger2-latest-client.jsonis excluded by!app/config/specs/**app/config/specs/swagger2-latest-console.jsonis excluded by!app/config/specs/**app/config/specs/swagger2-latest-server.jsonis excluded by!app/config/specs/**composer.lockis excluded by!**/*.lockdocs/examples/1.8.x/client-android/java/databases/create-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/tables/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/tables/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/java/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/databases/create-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/tables/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/tables/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-android/kotlin/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/databases/create-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/tables/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/tables/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-apple/examples/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/databases/create-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/tables/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/tables/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-flutter/examples/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/storage/create-file.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-graphql/examples/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/databases/create-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/tables/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/tables/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-react-native/examples/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-anonymous-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-email-password-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-email-token.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-j-w-t.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-magic-u-r-l-token.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-mfa-authenticator.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-mfa-challenge.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-mfa-recovery-codes.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-o-auth2session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-o-auth2token.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-phone-token.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-phone-verification.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-push-target.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-recovery.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create-verification.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/create.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/delete-identity.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/delete-mfa-authenticator.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/delete-push-target.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/delete-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/delete-sessions.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/get-mfa-recovery-codes.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/get-prefs.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/get-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/get.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/list-identities.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/list-logs.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/list-mfa-factors.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/list-sessions.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-email.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-m-f-a.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-magic-u-r-l-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-mfa-authenticator.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-mfa-challenge.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-mfa-recovery-codes.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-name.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-password.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-phone-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-phone-verification.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-phone.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-prefs.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-push-target.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-recovery.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-session.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-status.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/account/update-verification.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/avatars/get-browser.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/avatars/get-credit-card.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/avatars/get-favicon.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/avatars/get-flag.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/avatars/get-image.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/avatars/get-initials.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/avatars/get-q-r.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/databases/create-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/databases/delete-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/databases/get-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/databases/list-documents.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/databases/update-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/functions/get-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/functions/list-executions.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/graphql/mutation.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/graphql/query.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/get.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/list-codes.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/list-continents.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/list-countries-e-u.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/list-countries-phones.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/list-countries.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/list-currencies.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/locale/list-languages.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/messaging/create-subscriber.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/messaging/delete-subscriber.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/create-file.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/delete-file.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/get-file-download.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/get-file-preview.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/get-file-view.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/get-file.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/list-files.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/storage/update-file.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/tables/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/tables/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/create-membership.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/create.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/delete-membership.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/delete.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/get-membership.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/get-prefs.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/get.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/list-memberships.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/list.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/update-membership-status.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/update-membership.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/update-name.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-rest/examples/teams/update-prefs.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/databases/create-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/functions/create-execution.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/tables/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/tables/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/tables/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/tables/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/tables/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/tables/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/client-web/examples/tables/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/databases/upsert-document.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/databases/upsert-documents.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-boolean-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-database.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-datetime-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-email-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-enum-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-float-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-index.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-integer-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-ip-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-relationship-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-string-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-table.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/create-url-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/decrement-row-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/delete-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/delete-database.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/delete-index.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/delete-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/delete-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/delete-table.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/get-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/get-database-usage.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/get-database.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/get-index.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/get-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/get-table-usage.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/get-table.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/increment-row-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-columns.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-database-logs.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-database-usage.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-databases.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-indexes.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-row-logs.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-table-logs.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/list-tables.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-boolean-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-database.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-datetime-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-email-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-enum-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-float-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-integer-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-ip-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-relationship-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-string-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-table.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/update-url-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/upsert-row.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/grids/upsert-rows.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-boolean-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-datetime-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-email-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-enum-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-float-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-index.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-integer-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-ip-column.mdis excluded by!docs/examples/**docs/examples/1.8.x/console-cli/examples/tables/create-relationship-column.mdis excluded by!docs/examples/**
📒 Files selected for processing (2)
.github/workflows/tests.yml(2 hunks)composer.json(1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📓 Common learnings
Learnt from: ItzNotABug
PR: appwrite/appwrite#9693
File: src/Appwrite/Platform/Modules/Databases/Http/Databases/Tables/Update.php:57-59
Timestamp: 2025-06-19T09:20:03.312Z
Learning: In table-related endpoints (such as `src/Appwrite/Platform/Modules/Databases/Http/Databases/Tables/Update.php`), parameter descriptions should use "table" and "row" terminology instead of "collection" and "document" for clarity and consistency.
🔇 Additional comments (1)
.github/workflows/tests.yml (1)
148-150: Confirm the corresponding test directory was renamed toDatabases/GridsThe matrix now includes
Databases/Grids, but the workflow still mounts tests from:/usr/src/code/tests/e2e/Services/${{ matrix.service }}Ensure the repository actually contains
tests/e2e/Services/Databases/Grids/**(and that anyDatabases/Tablespath has been removed/redirected), otherwise this job will silently skip or fail.
| "ext-fileinfo": "*", | ||
| "appwrite/sdk-generator": "0.41.*", | ||
| "appwrite/sdk-generator": "dev-feat-multiple-namespaces", | ||
| "phpunit/phpunit": "9.*", |
There was a problem hiding this comment.
💡 Verification agent
🧩 Analysis chain
Lock the SDK-generator to a fixed reference to avoid unexpected breakages
Switching to a moving branch (dev-feat-multiple-namespaces) makes every CI run depend on the tip of that branch, which can introduce sudden failures or inconsistent artefacts.
Consider pinning to a specific commit hash or tag, e.g.:
- "appwrite/sdk-generator": "dev-feat-multiple-namespaces",
+ "appwrite/sdk-generator": "dev-feat-multiple-namespaces#<commit-sha>",or add "prefer-stable": true / "minimum-stability": "dev" safeguards so Composer will update only when explicitly requested.
Please verify that the pipeline tolerates this moving target.
🏁 Script executed:
#!/bin/bash
# Check if composer.json already specifies minimum-stability or prefer-stable
grep -R "\"minimum-stability\"" -n composer.json || echo "no minimum-stability found in composer.json"
grep -R "\"prefer-stable\"" -n composer.json || echo "no prefer-stable found in composer.json"Length of output: 279
Lock appwrite/sdk-generator to a specific commit and add stability flags
To prevent CI breakages from tracking a moving branch, update your composer.json as follows:
• Pin the SDK‐generator to an exact commit SHA instead of the branch tip.
• Add "minimum-stability": "dev" and "prefer-stable": true at the root so dev packages aren’t pulled unintentionally.
Locations to update:
- composer.json (around lines 88–90)
Proposed diff:
{
"require": {
"ext-fileinfo": "*",
- "appwrite/sdk-generator": "dev-feat-multiple-namespaces",
+ "appwrite/sdk-generator": "dev-feat-multiple-namespaces#<commit-sha>",
"phpunit/phpunit": "9.*"
},
+ "minimum-stability": "dev",
+ "prefer-stable": true,
…
}📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| "ext-fileinfo": "*", | |
| "appwrite/sdk-generator": "0.41.*", | |
| "appwrite/sdk-generator": "dev-feat-multiple-namespaces", | |
| "phpunit/phpunit": "9.*", | |
| { | |
| "require": { | |
| "ext-fileinfo": "*", | |
| "appwrite/sdk-generator": "dev-feat-multiple-namespaces#<commit-sha>", | |
| "phpunit/phpunit": "9.*" | |
| }, | |
| "minimum-stability": "dev", | |
| "prefer-stable": true, | |
| … | |
| } |
🤖 Prompt for AI Agents
In composer.json around lines 88 to 90, the dependency "appwrite/sdk-generator"
is currently set to track a branch, which can cause CI instability. Change this
to pin the package to a specific commit SHA instead of the branch name.
Additionally, add "minimum-stability": "dev" and "prefer-stable": true at the
root level of composer.json to ensure dev packages are only used when necessary
and stable versions are preferred.
src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php
Outdated
Show resolved
Hide resolved
✨ Benchmark results
⚡ Benchmark Comparison
|
# Conflicts: # composer.lock
What does this PR do?
(Provide a description of what this PR does and why it's needed.)
Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work. Screenshots may also be helpful.)
Related PRs and Issues
Checklist