Skip to content

fix(plugin): add missing title and type to userConfig.github_token#691

Merged
cdubiel08 merged 2 commits intomainfrom
feature/GH-690
Mar 26, 2026
Merged

fix(plugin): add missing title and type to userConfig.github_token#691
cdubiel08 merged 2 commits intomainfrom
feature/GH-690

Conversation

@cdubiel08
Copy link
Copy Markdown
Owner

Summary

Implements #690: Fix plugin.json userConfig schema — missing required type and title fields.

Changes

  • Added "title": "GitHub Token" to userConfig.github_token in plugin/ralph-hero/.claude-plugin/plugin.json
  • Added "type": "string" to userConfig.github_token in plugin/ralph-hero/.claude-plugin/plugin.json
  • description and sensitive fields are unchanged

Test Plan

  • node -e "JSON.parse(require('fs').readFileSync('plugin/ralph-hero/.claude-plugin/plugin.json','utf8'))" exits 0 (valid JSON)
  • claude plugin validate plugin/ralph-hero passes with no userConfig.github_token errors (the three pre-existing YAML parse errors in skill SKILL.md files are out of scope — separate issue)
  • userConfig.github_token now has exactly four keys in order: title, type, description, sensitive

Generated with Claude Code (Ralph GitHub Plugin)

Adds the two required fields — "title": "GitHub Token" and "type": "string" —
to the github_token entry in plugin.json so claude plugin validate passes
without userConfig schema errors.

Phase 1 of 1: #690 - Fix plugin.json userConfig schema — missing required type and title fields
@cdubiel08
Copy link
Copy Markdown
Owner Author

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

- If this code review was useful, please react with 👍. Otherwise, react with 👎.

@cdubiel08 cdubiel08 merged commit 807441d into main Mar 26, 2026
11 checks passed
@cdubiel08 cdubiel08 deleted the feature/GH-690 branch March 26, 2026 04:16
cdubiel08 added a commit that referenced this pull request Mar 26, 2026
This reverts commit 807441d, reversing
changes made to 56e3f90.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix plugin.json userConfig schema — missing required type and title fields

1 participant