From 93aa7263530f2390f91e8d46c89c75fb734e8711 Mon Sep 17 00:00:00 2001 From: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> Date: Mon, 13 Apr 2026 16:55:38 +0530 Subject: [PATCH 1/3] Update developer instructions in DEVELOPER.md Removed instructions for downloading the toolbox binary and adjusted numbering. --- DEVELOPER.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/DEVELOPER.md b/DEVELOPER.md index 95792f7..f0fae0d 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -26,20 +26,7 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th cd cloud-sql-postgresql ``` -2. **Download the Toolbox Binary:** The required version of the `toolbox` binary - is specified in `toolbox_version.txt`. Download it for your platform. - - ```bash - # Read the required version - VERSION=$(cat toolbox_version.txt) - - # Example for macOS/amd64 - curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/geminicli/v$VERSION/darwin/amd64/toolbox - chmod +x toolbox - ``` - Adjust the URL for your operating system (`linux/amd64`, `darwin/arm64`, `windows/amd64`). - -3. **Install the Extension Locally:** Use the Gemini CLI to install the +2. **Install the Extension Locally:** Use the Gemini CLI to install the extension from your local directory. ```bash @@ -47,7 +34,7 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th ``` The CLI will prompt you to confirm the installation. Accept it to proceed. -4. **Testing Changes:** After installation, start the Gemini CLI (`gemini`). +3. **Testing Changes:** After installation, start the Gemini CLI (`gemini`). You can now interact with the `cloud-sql-postgresql` tools to manually test your changes against your connected database. From c99bed628214e0948fdd276917754b28cb936024 Mon Sep 17 00:00:00 2001 From: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> Date: Mon, 13 Apr 2026 16:57:30 +0530 Subject: [PATCH 2/3] Update DEVELOPER.md --- DEVELOPER.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/DEVELOPER.md b/DEVELOPER.md index f0fae0d..dbc584f 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -17,8 +17,6 @@ Before you begin, ensure you have the following: ### Running from Local Source -The core logic for this extension is handled by a pre-built `toolbox` binary. The development process involves installing the extension locally into the Gemini CLI to test changes. - 1. **Clone the Repository:** ```bash From f1dc65ef7a82563e123eedaba0d1574b97453448 Mon Sep 17 00:00:00 2001 From: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> Date: Mon, 13 Apr 2026 16:58:54 +0530 Subject: [PATCH 3/3] Update DEVELOPER.md --- DEVELOPER.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DEVELOPER.md b/DEVELOPER.md index dbc584f..42d3de0 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -44,9 +44,9 @@ A GitHub Actions workflow (`.github/workflows/presubmit-tests.yml`) is triggered for every pull request. This workflow primarily verifies that the extension can be successfully installed by the Gemini CLI. -Currently, there are no automated unit or integration test suites -within this repository. All functional testing must be performed manually. All tools -are currently tested in the [MCP Toolbox GitHub](https://github.com/googleapis/mcp-toolbox). +All tools are currently tested in the [MCP Toolbox GitHub](https://github.com/googleapis/mcp-toolbox). + +The skills themselves are validated using the `skills-validate.yml` workflow. ### Other GitHub Checks