Skip to content
Closed
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
16 changes: 16 additions & 0 deletions .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "OpenMetadata",
"version": "0.1.0",
"description": "OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team colla",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Quality: plugin.json description is truncated mid-word

The description field (line 4) ends with "...seamless team colla" — it appears to be cut off mid-word (should be "collaboration"). This truncated text will appear in any plugin registry or listing that consumes this manifest.

Suggested fix:

"description": "OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration."

Was this helpful? React with 👍 / 👎 | Reply gitar fix to apply this suggestion

"author": {
"name": "open-metadata",
"url": "https://github.com/open-metadata"
},
"homepage": "https://github.com/open-metadata/OpenMetadata",
"repository": "https://github.com/open-metadata/OpenMetadata",
"keywords": [
"mcp",
"codex"
],
"mcpServers": "./.mcp.json"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Bug: plugin.json references non-existent .mcp.json file

The mcpServers field in plugin.json (line 15) points to ./.mcp.json, but this file does not exist anywhere in the repository. The Codex plugin scanner CI job will either fail or produce misleading results when it tries to resolve this reference.

Either add the .mcp.json file to the repository, or remove the mcpServers field from plugin.json until MCP server configuration is ready.

Was this helpful? React with 👍 / 👎 | Reply gitar fix to apply this suggestion

}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Quality: plugin.json missing trailing newline

The file ends without a newline character (the diff shows \ No newline at end of file). Most linting tools and POSIX conventions expect a trailing newline.

Was this helpful? React with 👍 / 👎 | Reply gitar fix to apply this suggestion

26 changes: 26 additions & 0 deletions .github/workflows/codex-plugin-scanner.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Codex Plugin Quality Gate

on:
push:
branches: [main]
pull_request:
branches: [main]

concurrency:
group: codex-plugin-scanner-${{ github.ref }}
cancel-in-progress: true

jobs:
scan:
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Codex plugin scanner
uses: hashgraph-online/hol-codex-plugin-scanner-action@e83708a91ae4812872aa2905b99ad559a55c74ab
with:
plugin_dir: "."
mode: scan
fail_on_severity: critical
Loading