Skip to content

Configure Claude plugin for HTTPS distribution#2311

Merged
skitt merged 1 commit intosubmariner-io:develfrom
dfarrell07:add-claude-plugin
Feb 17, 2026
Merged

Configure Claude plugin for HTTPS distribution#2311
skitt merged 1 commit intosubmariner-io:develfrom
dfarrell07:add-claude-plugin

Conversation

@dfarrell07
Copy link
Member

@dfarrell07 dfarrell07 commented Feb 17, 2026

Updates plugin infrastructure to use git source with explicit HTTPS URLs, avoiding SSH prompts while supporting relative paths.

Changes:

  • marketplace.json: Use relative path source, add metadata description, include version (best practice for relative-path plugins)
  • settings.json: Use git source with HTTPS URL (self-reference)
  • Follows official Anthropic plugin distribution patterns

Summary by CodeRabbit

  • Chores
    • Updated marketplace configuration with enhanced plugin metadata, including author information, category classification, and homepage links for improved plugin discoverability and user experience.
    • Transitioned plugin source references from repository-based to Git-based URL configuration for improved source management and compatibility.

Updates plugin infrastructure to use git source with explicit HTTPS
URLs, avoiding SSH prompts while supporting relative paths.

Changes:
- marketplace.json: Use relative path source, add metadata description,
  include version (best practice for relative-path plugins)
- settings.json: Use git source with HTTPS URL (self-reference)
- Follows official Anthropic plugin distribution patterns

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
@submariner-bot
Copy link

🤖 Created branch: z_pr2311/dfarrell07/add-claude-plugin

@coderabbitai
Copy link

coderabbitai bot commented Feb 17, 2026

Walkthrough

Configuration files updated to modify Submariner marketplace source references. The marketplace.json now uses a local source with additional metadata fields, while settings.json updates the source configuration from GitHub-based to Git-based reference format.

Changes

Cohort / File(s) Summary
Marketplace Configuration
.claude-plugin/marketplace.json, .claude/settings.json
Updated Submariner marketplace references: marketplace.json switched to local source ("./" ) with added author, category, and homepage metadata; settings.json converted source from GitHub-based reference to Git-based URL format.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Configure Claude plugin for HTTPS distribution' accurately reflects the main change: updating plugin infrastructure to use HTTPS-based Git sources instead of SSH-based GitHub references for distribution.
Merge Conflict Detection ✅ Passed ✅ No merge conflicts detected when merging into devel
Actionable Comments Resolved ✅ Passed Pull request contains no unresolved actionable comments. Only branch creation notification from submariner-bot is documented. Code changes are complete and properly configured.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
.claude-plugin/marketplace.json (1)

7-9: Nit: Slight wording difference between marketplace and plugin descriptions.

The metadata description (Line 8) includes "and workflows" while the plugin description (Line 13) omits it. This is fine if intentional (different scopes), but worth aligning if they're meant to convey the same thing.

Also applies to: 13-13

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.claude-plugin/marketplace.json around lines 7 - 9, Align the two
description strings so they convey the same scope: update the JSON value under
metadata.description or the plugin's description field (referenced as
metadata.description and the plugin description entry) to use identical wording
(either include "and workflows" in both or remove it from both), ensuring
consistency between marketplace and plugin descriptions.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In @.claude-plugin/marketplace.json:
- Around line 7-9: Align the two description strings so they convey the same
scope: update the JSON value under metadata.description or the plugin's
description field (referenced as metadata.description and the plugin description
entry) to use identical wording (either include "and workflows" in both or
remove it from both), ensuring consistency between marketplace and plugin
descriptions.

@dfarrell07 dfarrell07 moved this to In Review in Submariner 0.23 Feb 17, 2026
@skitt skitt merged commit e002e46 into submariner-io:devel Feb 17, 2026
50 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in Submariner 0.23 Feb 17, 2026
@submariner-bot
Copy link

🤖 Closed branches: [z_pr2311/dfarrell07/add-claude-plugin]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants