Skip to content

Commit 0a29df1

Browse files
Merge remote-tracking branch 'origin/main' into ci-evals
2 parents 51a1362 + 1ed9601 commit 0a29df1

64 files changed

Lines changed: 3967 additions & 3196 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "cloud-sql-postgresql-marketplace",
3+
"owner": {
4+
"name": "Google LLC",
5+
"email": "data-cloud-ai-integrations@google.com"
6+
},
7+
"metadata": {
8+
"description": "Agent skills for Cloud SQL for PostgreSQL to query, manage, and monitor databases."
9+
},
10+
"plugins": [
11+
{
12+
"name": "cloud-sql-postgresql",
13+
"source": "./"
14+
}
15+
]
16+
}

.claude-plugin/plugin.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"name": "cloud-sql-postgresql",
3+
"version": "0.3.0",
4+
"description": "Create, connect, and interact with a Cloud SQL for PostgreSQL database and data.",
5+
"author": {
6+
"name": "Google LLC",
7+
"email": "data-cloud-ai-integrations@google.com"
8+
},
9+
"homepage": "https://cloud.google.com/sql",
10+
"license": "Apache-2.0",
11+
"repository": "https://github.com/gemini-cli-extensions/cloud-sql-postgresql",
12+
"skills": "./skills/",
13+
"userConfig": {
14+
"cloud_sql_postgres_project": {
15+
"title": "Project ID",
16+
"description": "ID of the Google Cloud project",
17+
"type": "string",
18+
"sensitive": false
19+
},
20+
"cloud_sql_postgres_region": {
21+
"title": "Region",
22+
"description": "Region of the Cloud SQL instance",
23+
"type": "string",
24+
"sensitive": false
25+
},
26+
"cloud_sql_postgres_instance": {
27+
"title": "Instance Name",
28+
"description": "Name of the Cloud SQL instance",
29+
"type": "string",
30+
"sensitive": false
31+
},
32+
"cloud_sql_postgres_database": {
33+
"title": "Database Name",
34+
"description": "Name of the database",
35+
"type": "string",
36+
"sensitive": false
37+
},
38+
"cloud_sql_postgres_user": {
39+
"title": "Database User",
40+
"description": "(Optional) Username of the database user (Default: IAM user)",
41+
"type": "string",
42+
"sensitive": false
43+
},
44+
"cloud_sql_postgres_password": {
45+
"title": "Database Password",
46+
"description": "(Optional) Password of the database user (Default: IAM user)",
47+
"type": "string",
48+
"sensitive": false
49+
},
50+
"cloud_sql_postgres_ip_type": {
51+
"title": "IP Type",
52+
"description": "(Optional) Type of the IP address: PUBLIC, PRIVATE, or PSC (Default: Public)",
53+
"type": "string",
54+
"sensitive": false
55+
}
56+
}
57+
}

.codex-plugin/plugin.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"name": "cloud-sql-postgresql",
3+
"version": "0.3.0",
4+
"description": "Create, connect, and interact with a Cloud SQL for PostgreSQL database and data.",
5+
"author": {
6+
"name": "Google LLC",
7+
"email": "data-cloud-ai-integrations@google.com"
8+
},
9+
"homepage": "https://cloud.google.com/sql",
10+
"repository": "https://github.com/gemini-cli-extensions/cloud-sql-postgresql",
11+
"license": "Apache-2.0",
12+
"keywords": [
13+
"cloud-sql",
14+
"postgresql",
15+
"database"
16+
],
17+
"skills": "./skills/",
18+
"interface": {
19+
"displayName": "Cloud SQL for PostgreSQL",
20+
"shortDescription": "Interact with CloudSQL for PostgreSQL instances.",
21+
"developerName": "Google LLC",
22+
"category": "Database",
23+
"capabilities": [
24+
"Read",
25+
"Write"
26+
],
27+
"defaultPrompt": [
28+
"You are a highly skilled database engineer and database administrator. Your purpose is to help the developer build and interact with databases and utilize data context throughout the entire software delivery cycle."
29+
]
30+
}
31+
}

.github/renovate.json5

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
pinDigests: true,
2222
},
2323
{
24-
matchPackageNames: ['googleapis/genai-toolbox'],
24+
matchPackageNames: ['googleapis/mcp-toolbox'],
2525
'semanticCommitType': 'feat'
2626
}
2727
],
@@ -31,7 +31,7 @@
3131
managerFilePatterns: ["/toolbox_version\\.txt$/"],
3232
matchStrings: ["(?<currentValue>[\\d\\.]+)"],
3333
datasourceTemplate: "github-releases",
34-
packageNameTemplate: "googleapis/genai-toolbox",
34+
packageNameTemplate: "googleapis/mcp-toolbox",
3535
extractVersionTemplate: "^v(?<version>.*)$",
3636
}
3737
]

.github/workflows/mirror-changelog.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ on:
2020

2121
jobs:
2222
add-release-notes:
23-
if: github.actor == 'renovate-bot' && startsWith(github.head_ref, 'renovate/googleapis-genai-toolbox')
23+
if: github.actor == 'renovate-bot' && startsWith(github.head_ref, 'renovate/googleapis-mcp-toolbox')
2424
runs-on: ubuntu-latest
2525
permissions:
2626
pull-requests: write
@@ -38,7 +38,7 @@ jobs:
3838
const prBody = context.payload.pull_request.body || '';
3939
4040
// Extract the relevant changelog section
41-
const startMarker = '<summary>googleapis/genai-toolbox';
41+
const startMarker = '<summary>googleapis/mcp-toolbox';
4242
const endMarker = '</details>';
4343
const startIndex = prBody.indexOf(startMarker);
4444
const endIndex = prBody.indexOf(endMarker, startIndex);
@@ -98,8 +98,8 @@ jobs:
9898
// To prevent this, we insert an invisible Unicode zero-width space (`\u200B`)
9999
// between the '#' and the number in the link text. This breaks the parser's
100100
// pattern matching without changing the visual appearance of the link.
101-
// E.g., "[#1770](...)" becomes "[genai-toolbox#​1770](...)"
102-
originalContent = originalContent.replace(/\[#(\d+)\](\([^)]+\))/g, '[genai-toolbox#\u200B$1]$2');
101+
// E.g., "[#1770](...)" becomes "[mcp-toolbox#​1770](...)"
102+
originalContent = originalContent.replace(/\[#(\d+)\](\([^)]+\))/g, '[mcp-toolbox#\u200B$1]$2');
103103
104104
const lineAsLowerCase = originalContent.toLowerCase();
105105

.github/workflows/package-and-upload-assets.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ name: Package and Upload Release Assets
1818
env:
1919
PACKAGE_NAME: "cloud-sql-postgresql"
2020
FILES_TO_PACKAGE: "gemini-extension.json CLOUD-SQL-POSTGRESQL.md LICENSE"
21-
GCS_BUCKET_URL: "https://storage.googleapis.com/genai-toolbox/geminicli"
21+
GCS_BUCKET_URL: "https://storage.googleapis.com/mcp-toolbox-for-databases/geminicli"
2222

2323
on:
2424
release:

.github/workflows/presubmit-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Install toolbox binary
3131
run: |
3232
VERSION=$(cat toolbox_version.txt)
33-
curl -L -o toolbox "https://storage.googleapis.com/genai-toolbox/v${VERSION}/linux/amd64/toolbox"
33+
curl -L -o toolbox "https://storage.googleapis.com/mcp-toolbox-for-databases/v${VERSION}/linux/amd64/toolbox"
3434
chmod +x toolbox
3535
3636
- name: Install Extension

0 commit comments

Comments
 (0)