From 0c30c2de4a308bf9107dea20e6e3f875a8f6dec3 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Fri, 3 Oct 2025 13:42:23 -0700 Subject: [PATCH 1/9] docs: update Gemini CLI doc link --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0384333..777b68d 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This Gemini CLI extension provides a set of tools to interact with [Cloud SQL for SQL Server](https://cloud.google.com/sql/docs/sqlserver) instances. It allows you to manage your databases, execute queries, explore schemas, and troubleshoot issues directly from the [Gemini CLI](https://google-gemini.github.io/gemini-cli/), using natural language prompts. -Learn more about [Gemini CLI Extensions](https://github.com/google-gemini/gemini-cli/blob/main/docs/extension.md). +Learn more about [Gemini CLI Extensions](https://github.com/google-gemini/gemini-cli/blob/main/docs/extensions/index.md). ## Why Use the Cloud SQL for SQL Server Extension? @@ -145,4 +145,4 @@ Find additional extensions to support your entire software development lifecycle * "✖ Error during discovery for server: MCP error -32000: Connection closed": The database connection has not been established. Ensure your configuration is set via environment variables. * "✖ MCP ERROR: Error: spawn /Users//.gemini/extensions/cloud-sql-sqlserver/toolbox ENOENT": The Toolbox binary did not download correctly. Ensure you are using Gemini CLI v0.6.0+. -* "cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded. See [Installing the server](https://googleapis.github.io/genai-toolbox/getting-started/introduction/#installing-the-server) for more information. \ No newline at end of file +* "cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded. See [Installing the server](https://googleapis.github.io/genai-toolbox/getting-started/introduction/#installing-the-server) for more information. From 984b09830b67a346bf3d9222b88622bd37fa7415 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Fri, 3 Oct 2025 13:57:28 -0700 Subject: [PATCH 2/9] feat: add full table name to context file (#35) --- CLOUD-SQL-SQLSERVER.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CLOUD-SQL-SQLSERVER.md b/CLOUD-SQL-SQLSERVER.md index 6e660d3..de40f5d 100644 --- a/CLOUD-SQL-SQLSERVER.md +++ b/CLOUD-SQL-SQLSERVER.md @@ -82,4 +82,10 @@ Users may have set project environment variables: * `CLOUD_SQL_MSSQL_DATABASE`: The name of the database. Instead of prompting the user for these values for specific tool calls, prompt the user to verify reuse a specific value. -Make sure to not use the environment variable name like `CLOUD_SQL_MSSQL_PROJECT`, `${CLOUD_SQL_MSSQL_PROJECT}`, or `$CLOUD_SQL_MSSQL_PROJECT`. The value can be found by using command: `echo $CLOUD_SQL_MSSQL_PROJECT`. \ No newline at end of file +Make sure to not use the environment variable name like `CLOUD_SQL_MSSQL_PROJECT`, `${CLOUD_SQL_MSSQL_PROJECT}`, or `$CLOUD_SQL_MSSQL_PROJECT`. The value can be found by using command: `echo $CLOUD_SQL_MSSQL_PROJECT`. + +## Use Full Table Name Format "DATABASE_NAME.SCHEMA_NAME.TABLE_NAME" + +**ALWAYS** use the full table name format, `DATABASE_NAME.SCHEMA_NAME.TABLE_NAME` in the generated SQL when using the `execute_sql` or `cloud_sql_sqlserver__execute_sql` tool. +* Default to using "dbo" for the schema name. +* Use command `echo $CLOUD_SQL_MSSQL_DATABASE` to get the current database value. From 6dcd7e47eac47578edaa52c562a99811e0466489 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Thu, 9 Oct 2025 17:03:54 -0700 Subject: [PATCH 3/9] chore: add issue templates (#37) --- .github/ISSUE_TEMPLATE/bug_report.yml | 109 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 + .github/ISSUE_TEMPLATE/feature_request.yml | 54 ++++++++++ .github/ISSUE_TEMPLATE/question.yml | 54 ++++++++++ .github/workflows/presubmit-tests.yml | 2 +- 5 files changed, 223 insertions(+), 1 deletion(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/ISSUE_TEMPLATE/question.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..588914b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,109 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 🐞 Bug Report +description: File a report for unexpected or undesired behavior. +title: "" +labels: ["type: bug"] +type: "bug" + +body: + - type: markdown + attributes: + value: | + Thanks for helping us improve! 🙏 Please answer these questions and provide as much information as possible about your problem. + + - id: preamble + type: checkboxes + attributes: + label: Pre-reqs + description: | + Please run through the following list and make sure you've tried the usual "quick fixes": + - Search the [current open issues](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/issues) + - Update to the latest version of the extension and [Gemini CLI](https://github.com/google-gemini/gemini-cli?tab=readme-ov-file#stable) + options: + - label: "I've searched the current open issues" + required: true + - label: "I've updated to the latest versions" + + - type: input + id: version + attributes: + label: Extension Version + description: | + What version of the extension are you using (`gemini extensions list` or `/extensions list`)? + placeholder: ex. version 0.1.0 + validations: + required: true + + - type: input + id: version + attributes: + label: Gemini CLI Version + description: | + What version of the Gemini CLI are you using (`gemini --version`)? + placeholder: ex. version 0.6.0 + validations: + required: true + + - type: input + id: environment + attributes: + label: Environment + description: "Let us know what OS type and version in which you are seeing the bug!" + placeholder: output of `uname -a` + validations: + required: true + + - id: current-behavior + type: textarea + attributes: + label: Current Behavior + description: "Please enter a detailed description of the behavior you encountered instead." + validations: + required: true + + - id: expected-behavior + type: textarea + attributes: + label: Expected Behavior + description: | + Please enter a detailed description of the behavior you expected, and any information about what behavior you + noticed and why it is defective or unintentional. + validations: + required: true + + - type: textarea + id: repro + attributes: + label: Steps to reproduce? + description: | + How can we reproduce this bug? Please walk us through it step by step, + with as much relevant detail as possible. A 'minimal' reproduction is + preferred, which means removing as much of the examples as possible so + only the minimum required to run and reproduce the bug is left. + value: | + 1. ? + 2. ? + 3. ? + ... + validations: + required: true + + - type: textarea + id: additional-details + attributes: + label: Additional Details + description: | + Any other information you want us to know? diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..fe03048 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Google Cloud Support + url: https://cloud.google.com/support/ + about: If you have a support contract with Google, please both open an issue here and open Google Cloud Support portal with a link to the issue. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..f68a92a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,54 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: ✨ Feature Request +description: Suggest an idea for new or improved behavior. +title: "" +labels: ["type: feature request"] +type: feature +body: + - type: markdown + attributes: + value: | + Thanks for helping us improve! 🙏 Please answer these questions and provide as much information as possible about your feature request. + + - id: preamble + type: checkboxes + attributes: + label: Pre-reqs + description: | + Please run through the following list and make sure you've tried the usual "quick fixes": + options: + - label: "Search the [current open issues](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/issues)" + required: true + + - type: textarea + id: use-case + attributes: + label: What are you trying to do that currently feels hard or impossible? + description: "A clear and concise description of what the end goal for the feature should be -- avoid generalizing and try to provide a specific use-case." + validations: + required: true + + - type: textarea + id: suggested-solution + attributes: + label: Suggested Solution(s) + description: "If you have a suggestion for how this use-case can be solved, please feel free to include it." + + - type: textarea + id: additional-details + attributes: + label: Additional Details + description: "Any additional information we should know? Please reference it here (issues, PRs, descriptions, or screenshots)" diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 0000000..d8de75b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,54 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 💬 Question +description: Questions on how something works or the best way to do something? +title: "" +labels: ["type: question"] + +body: + - type: markdown + attributes: + value: | + Thanks for helping us improve! 🙏 Please provide as much information as possible about your question. + + - id: preamble + type: checkboxes + attributes: + label: Prerequisites + description: | + Please run through the following list and make sure you've tried the usual "quick fixes": + options: + - label: "Search the [issues](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/issues)" + required: true + + - type: textarea + id: question + attributes: + label: Question + description: "What's your question? Please provide as much relevant information as possible to reduce turnaround time. Include information like what environment, language, or framework you are using." + validations: + required: true + + - type: textarea + id: code + attributes: + label: Code + description: "Please paste any useful application code that might be relevant to your question. (if your code is in a public repo, feel free to paste a link!)" + + - type: textarea + id: additional-details + attributes: + label: Additional Details + description: "Any other information you want us to know that might be helpful in answering your question? (link issues, PRs, descriptions, or screenshots)." diff --git a/.github/workflows/presubmit-tests.yml b/.github/workflows/presubmit-tests.yml index 787c919..17a2118 100644 --- a/.github/workflows/presubmit-tests.yml +++ b/.github/workflows/presubmit-tests.yml @@ -34,4 +34,4 @@ jobs: chmod +x toolbox - name: Install Extension - run: yes | npx gemini extensions install --path=. \ No newline at end of file + run: yes | npx gemini extensions install . \ No newline at end of file From 28549674f10ec84e64dd22e1a4d55e2ccd66b89b Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Thu, 9 Oct 2025 17:09:59 -0700 Subject: [PATCH 4/9] chore: add labels and workflow (#38) --- .github/labels.yaml | 82 ++++++++++++++++++++++++++++++ .github/workflows/sync-labels.yaml | 37 ++++++++++++++ 2 files changed, 119 insertions(+) create mode 100644 .github/labels.yaml create mode 100644 .github/workflows/sync-labels.yaml diff --git a/.github/labels.yaml b/.github/labels.yaml new file mode 100644 index 0000000..2096da1 --- /dev/null +++ b/.github/labels.yaml @@ -0,0 +1,82 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +- name: duplicate + color: ededed + description: "" + +- name: 'type: bug' + color: db4437 + description: Error or flaw in code with unintended results or allowing sub-optimal + usage patterns. +- name: 'type: cleanup' + color: c5def5 + description: An internal cleanup or hygiene concern. +- name: 'type: docs' + color: 0000A0 + description: Improvement to the documentation for an API. +- name: 'type: feature request' + color: c5def5 + description: "'Nice-to-have' improvement, new feature or different behavior or design." +- name: 'type: process' + color: c5def5 + description: A process-related concern. May include testing, release, or the like. +- name: 'type: question' + color: c5def5 + description: Request for information or clarification. + +- name: 'priority: p0' + color: b60205 + description: Highest priority. Critical issue. P0 implies highest priority. +- name: 'priority: p1' + color: ffa03e + description: Important issue which blocks shipping the next release. Will be fixed + prior to next release. +- name: 'priority: p2' + color: fef2c0 + description: Moderately-important priority. Fix may not be included in next release. +- name: 'priority: p3' + color: ffffc7 + description: Desirable enhancement or fix. May not be included in next release. + +- name: 'do not merge' + color: d93f0b + description: Indicates a pull request not ready for merge, due to either quality + or timing. + +- name: 'autorelease: pending' + color: ededed + description: Release please needs to do its work on this. +- name: 'autorelease: triggered' + color: ededed + description: Release please has triggered a release for this. +- name: 'autorelease: tagged' + color: ededed + description: Release please has completed a release for this. + + +- name: 'docs: deploy-preview' + color: BFDADC + description: Label to trigger Github Action docs preview. + +- name: 'status: help wanted' + color: 8befd7 + description: 'Status: Unplanned work open to contributions from the community.' +- name: 'status: feedback wanted' + color: 8befd7 + description: 'Status: waiting for feedback from community or issue author.' + +- name: 'status: waiting for response' + color: 8befd7 + description: 'Status: reviewer is awaiting feedback or responses from the author before proceeding.' \ No newline at end of file diff --git a/.github/workflows/sync-labels.yaml b/.github/workflows/sync-labels.yaml new file mode 100644 index 0000000..2d785ff --- /dev/null +++ b/.github/workflows/sync-labels.yaml @@ -0,0 +1,37 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Sync Labels +on: + push: + branches: + - main + +# Declare default permissions as read only. +permissions: read-all + +jobs: + build: + runs-on: ubuntu-latest + permissions: + contents: 'read' + issues: 'write' + pull-requests: 'write' + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1.3.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + manifest: .github/labels.yaml From acc50439d19c8b7dd8e828e53f18d2b886f01360 Mon Sep 17 00:00:00 2001 From: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> Date: Fri, 10 Oct 2025 05:45:13 +0530 Subject: [PATCH 5/9] ci: added PR title lint workflow (#40) Co-authored-by: Averi Kitsch --- .github/workflows/pr-title-linter.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/pr-title-linter.yml diff --git a/.github/workflows/pr-title-linter.yml b/.github/workflows/pr-title-linter.yml new file mode 100644 index 0000000..e3f3e41 --- /dev/null +++ b/.github/workflows/pr-title-linter.yml @@ -0,0 +1,27 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 'Lint PR Title' + +on: + pull_request: + +jobs: + main: + name: Validate PR title + runs-on: ubuntu-latest + steps: + - uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From f7be6a94f4963a885dbf7032998eafda7b193563 Mon Sep 17 00:00:00 2001 From: dishaprakash <57954147+dishaprakash@users.noreply.github.com> Date: Sun, 12 Oct 2025 18:12:51 +0000 Subject: [PATCH 6/9] chore(ci): create a header check workflow (#39) Co-authored-by: Averi Kitsch --- .github/ISSUE_TEMPLATE/config.yml | 15 ++++++++++++ .github/sync-repo-settings.yaml | 38 ------------------------------ .github/workflows/header-check.yml | 30 +++++++++++++++++++++++ .licenserc.yaml | 22 +++++++++++++++++ 4 files changed, 67 insertions(+), 38 deletions(-) delete mode 100644 .github/sync-repo-settings.yaml create mode 100644 .github/workflows/header-check.yml create mode 100644 .licenserc.yaml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index fe03048..305fa26 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,3 +1,18 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + blank_issues_enabled: false contact_links: - name: Google Cloud Support diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml deleted file mode 100644 index 469da1a..0000000 --- a/.github/sync-repo-settings.yaml +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2025 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -# Synchronize repository settings from a centralized config -# https://github.com/googleapis/repo-automation-bots/tree/main/packages/sync-repo-settings -# Install: https://github.com/apps/sync-repo-settings - -# Disable merge commits -rebaseMergeAllowed: true -squashMergeAllowed: true -mergeCommitAllowed: false -# Enable branch protection -branchProtectionRules: -- pattern: main - isAdminEnforced: true - requiredStatusCheckContexts: - - 'cla/google' - # - Add required status checks like presubmit tests - requiredApprovingReviewCount: 1 - requiresCodeOwnerReviews: true - requiresStrictStatusChecks: true - -# Set team access -permissionRules: - - team: senseai-eco - permission: admin \ No newline at end of file diff --git a/.github/workflows/header-check.yml b/.github/workflows/header-check.yml new file mode 100644 index 0000000..81868b2 --- /dev/null +++ b/.github/workflows/header-check.yml @@ -0,0 +1,30 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 'License Header Check' + +on: + pull_request: + branches: [ main ] + +jobs: + license-check: + name: 'License Header Check' + runs-on: ubuntu-latest + steps: + - name: 'Checkout Repository' + uses: actions/checkout@v5 + + - name: Check License Header + uses: apache/skywalking-eyes/header@v0.7.0 diff --git a/.licenserc.yaml b/.licenserc.yaml new file mode 100644 index 0000000..4f66e34 --- /dev/null +++ b/.licenserc.yaml @@ -0,0 +1,22 @@ +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +header: + license: + spdx-id: "Apache-2.0" + copyright-owner: "Google LLC" + paths: + - "**/*.yaml" + - "**/*.yml" + - "**/*.toml" From 23c5518ae962a6d0d7feaa8d151b0fd8e4abac25 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Mon, 13 Oct 2025 10:06:55 -0700 Subject: [PATCH 7/9] chore: fix bug template (#45) --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 588914b..438ae27 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -38,7 +38,7 @@ body: - label: "I've updated to the latest versions" - type: input - id: version + id: ex_version attributes: label: Extension Version description: | From 946fc11399c4131d3c3892c373e428accb90d172 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 13 Oct 2025 19:43:25 +0100 Subject: [PATCH 8/9] feat(deps): update dependency googleapis/genai-toolbox to v0.17.0 (#42) Co-authored-by: Averi Kitsch --- toolbox_version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolbox_version.txt b/toolbox_version.txt index d183d4a..07feb82 100644 --- a/toolbox_version.txt +++ b/toolbox_version.txt @@ -1 +1 @@ -0.16.0 \ No newline at end of file +0.17.0 \ No newline at end of file From 89c81600b1372fe1fec1828e07bf3a8a731f6869 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 11:44:59 -0700 Subject: [PATCH 9/9] chore(main): release 0.1.2 (#36) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ gemini-extension.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5547f83..cda9cbd 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.1" + ".": "0.1.2" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index bf064f6..15b4572 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.1.2](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/compare/0.1.1...0.1.2) (2025-10-13) + + +### Features + +* add full table name to context file ([#35](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/issues/35)) ([984b098](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/commit/984b09830b67a346bf3d9222b88622bd37fa7415)) +* **deps:** update dependency googleapis/genai-toolbox to v0.17.0 ([#42](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/issues/42)) ([946fc11](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/commit/946fc11399c4131d3c3892c373e428accb90d172)) + ## [0.1.1](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver/compare/0.1.0...0.1.1) (2025-09-30) diff --git a/gemini-extension.json b/gemini-extension.json index 8f1f54a..cd8d541 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "cloud-sql-sqlserver", - "version": "0.1.1", + "version": "0.1.2", "description": "Connect to Cloud SQL for SQL Server", "mcpServers": { "cloud_sql_sqlserver_admin": {