Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 24 additions & 2 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,29 @@
"email": "data-cloud-ai-integrations@google.com"
},
"homepage": "https://cloud.google.com/dataplex",
"license": "Apache-2.0",
"repository": "https://github.com/gemini-cli-extensions/knowledge-catalog",
"skills": "./skills/"
"license": "Apache-2.0",
"userConfig": {
"dataplex_project": {
"title": "Project ID",
"description": "ID of the Google Cloud project",
"type": "string",
"sensitive": false
}
},
"mcpServers": {
"dataplex": {
"command": "npx",
"args": [
"-y",
"@toolbox-sdk/server@1.9.0",
"--prebuilt",
"dataplex",
"--stdio"
],
"env": {
"DATAPLEX_PROJECT": "${user_config.dataplex_project}"
}
}
}
}
17 changes: 17 additions & 0 deletions .codex-plugin/.mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"mcpServers": {
"dataplex": {
"command": "npx",
"args": [
"-y",
"@toolbox-sdk/server@1.9.0",
"--prebuilt",
"dataplex",
"--stdio"
],
"env_vars": [
"DATAPLEX_PROJECT"
]
}
}
}
4 changes: 2 additions & 2 deletions .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
"google-cloud",
"data-governance"
],
"skills": "./skills/",
"interface": {
"displayName": "Knowledge Catalog",
"shortDescription": "Interact with Knowledge Catalog to discover and manage data assets.",
Expand All @@ -28,5 +27,6 @@
"defaultPrompt": [
"Your primary objective is to help discover, organize and manage metadata related to data assets."
]
}
},
"mcpServers": "./.codex-plugin/.mcp.json"
}
22 changes: 16 additions & 6 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,28 @@
pinDigests: true,
},
{
matchPackageNames: ['googleapis/mcp-toolbox'],
matchPackageNames: ['@toolbox-sdk/server'],
// Group the toolbox update under a stable branch name (renovate/toolbox).
groupName: 'toolbox',
'semanticCommitType': 'feat'
}
],
customManagers: [
{
// Track the npm toolbox server pinned in the MCP command. The version is
// listed in the source (mcp.json) and repeated in every generated
// manifest, so all of them are bumped in one PR.
customType: "regex",
managerFilePatterns: ["/toolbox_version\\.txt$/"],
matchStrings: ["(?<currentValue>[\\d\\.]+)"],
datasourceTemplate: "github-releases",
packageNameTemplate: "googleapis/mcp-toolbox",
extractVersionTemplate: "^v(?<version>.*)$",
managerFilePatterns: [
"/mcp\.json$/",
"/mcp_config\.json$/",
"/gemini-extension\.json$/",
"/\.claude-plugin/plugin\.json$/",
"/\.codex-plugin/\.mcp\.json$/",
],
matchStrings: ["@toolbox-sdk/server@(?<currentValue>[\d\.]+)"],
datasourceTemplate: "npm",
depNameTemplate: "@toolbox-sdk/server",
}
]
}
9 changes: 3 additions & 6 deletions .github/workflows/presubmit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,19 @@
pull_request:
branches: [ main ]

permissions:
contents: read

jobs:
run-presubmit-tests:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7

Check warning on line 28 in .github/workflows/presubmit-tests.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

ref-version-mismatch

presubmit-tests.yml:28: action's hash pin has mismatched or missing version comment: points to commit 3d3c42e5aac5

- name: Install Gemini CLI
run: npm install @google/gemini-cli

- name: Install toolbox binary
run: |
VERSION=$(cat toolbox_version.txt)
curl -L -o toolbox "https://storage.googleapis.com/mcp-toolbox-for-databases/v${VERSION}/linux/amd64/toolbox"
chmod +x toolbox

- name: Install Extension
run: npx gemini extensions validate .
env:
Expand Down
57 changes: 0 additions & 57 deletions .github/workflows/skills-generate.yml

This file was deleted.

37 changes: 0 additions & 37 deletions .github/workflows/skills-validate-fallback.yml

This file was deleted.

56 changes: 0 additions & 56 deletions .github/workflows/skills-validate.yml

This file was deleted.

Loading
Loading