Skip to content

IEP-1763 Missing Eclipse Marketplace in Espressif-IDE#1455

Merged
kolipakakondal merged 1 commit into
masterfrom
IEP-1763
May 6, 2026
Merged

IEP-1763 Missing Eclipse Marketplace in Espressif-IDE#1455
kolipakakondal merged 1 commit into
masterfrom
IEP-1763

Conversation

@sigmaaa
Copy link
Copy Markdown
Collaborator

@sigmaaa sigmaaa commented May 5, 2026

Description

Added eclipse marketplace feature to the idf.product, so the eclipse marketplace is available in the Espressif-IDE by default

Fixes # (IEP-1763)

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How has this been tested?

Download Espressif-IDE from this PR -> test that eclipse marketplace present there and it's functional

Test Configuration:

  • ESP-IDF Version:
  • OS (Windows,Linux and macOS):

Dependent components impacted by this PR:

  • Eclipse market place

Checklist

  • PR Self Reviewed
  • Applied Code formatting
  • Added Documentation
  • Added Unit Test
  • Verified on all platforms - Windows,Linux and macOS

Summary by CodeRabbit

  • New Features
    • Added integrated marketplace client enabling users to discover, browse, and install extensions directly from the product.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 5, 2026

📝 Walkthrough

Walkthrough

An Eclipse product descriptor adds the marketplace client feature (org.eclipse.epp.mpc) to the IDF product's feature list in root install mode. No functional or behavioral changes; purely declarative configuration.

Changes

Marketplace Client Feature Addition

Layer / File(s) Summary
Product Configuration
releng/com.espressif.idf.product/idf.product
org.eclipse.epp.mpc feature is added to the product's <features> block with installMode="root".

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Suggested reviewers

  • kolipakakondal
  • AndriiFilippov
  • alirana01

Poem

🐰 A marketplace comes to the meadow,
Where Eclipse features dance in the shadow,
One feature added, so tidy and neat,
Makes the IDF product complete!
Hop, hop! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly and specifically describes the main change: adding the Eclipse Marketplace feature to Espressif-IDE, directly matching the changeset which adds the org.eclipse.epp.mpc feature.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

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

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch IEP-1763

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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
Copy Markdown

@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.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
releng/com.espressif.idf.product/idf.product (1)

97-97: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Repository URL uses HTTP instead of HTTPS.

http://download.eclipse.org/releases/latest/ transmits over plain HTTP. Even though this repository is currently disabled, it is worth correcting to https://download.eclipse.org/releases/latest/ to prevent any future MitM risk if the repository is re-enabled.

🔒 Proposed fix
-      <repository location="http://download.eclipse.org/releases/latest/" name="" enabled="false" />
+      <repository location="https://download.eclipse.org/releases/latest/" name="" enabled="false" />
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@releng/com.espressif.idf.product/idf.product` at line 97, Update the
repository element that currently has
location="http://download.eclipse.org/releases/latest/" to use HTTPS instead;
locate the repository XML element (the <repository ... /> entry with the
location attribute) in idf.product and change the location value to
"https://download.eclipse.org/releases/latest/" so the repository URL is served
over HTTPS even while disabled.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@releng/com.espressif.idf.product/idf.product`:
- Line 97: Update the repository element that currently has
location="http://download.eclipse.org/releases/latest/" to use HTTPS instead;
locate the repository XML element (the <repository ... /> entry with the
location attribute) in idf.product and change the location value to
"https://download.eclipse.org/releases/latest/" so the repository URL is served
over HTTPS even while disabled.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 63f5d0d3-461d-4bc1-bd38-5c21e942989d

📥 Commits

Reviewing files that changed from the base of the PR and between 18a8fa0 and 7870eba.

📒 Files selected for processing (1)
  • releng/com.espressif.idf.product/idf.product

@sigmaaa sigmaaa changed the title fix: adding eclipse marketplace feature to Espressif-IDE IEP-1763 Missing Eclipse Marketplace in Espressif-IDE May 5, 2026
@sigmaaa sigmaaa self-assigned this May 5, 2026
@sigmaaa sigmaaa added this to the v4.2.1 milestone May 5, 2026
Copy link
Copy Markdown
Collaborator

@kolipakakondal kolipakakondal left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Copy Markdown
Collaborator

@AndriiFilippov AndriiFilippov left a comment

Choose a reason for hiding this comment

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

@sigmaaa hi !
Tested on Windows 11 / Mac arm64

Marketplace is here and fully functionable ✔️
LGTM 👍

@kolipakakondal kolipakakondal merged commit ae22608 into master May 6, 2026
4 of 7 checks passed
@kolipakakondal kolipakakondal deleted the IEP-1763 branch May 6, 2026 12:48
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.

3 participants