IEP-1636 Enable eclipse product update site in the Espressif IDE
Description
This should make the process of updating the Espressif IDE smoother and will not negatively affect the user experience Fixes # (IEP-1636
Type of change
Please delete options that are not relevant.
- New feature (non-breaking change which adds functionality)
How has this been tested?
Go to Help -> Install New Tools -> Manage -> check if eclipse product latest update site is enabled
Test Configuration:
- ESP-IDF Version:
- OS (Windows,Linux and macOS):
Dependent components impacted by this PR:
- update site
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
- Enabled the Eclipse Releases repository by default, giving users immediate access to a broad set of plugins and updates without manual setup.
-
Chores
- Updated default update sources to enable Eclipse Releases; no other repositories or configuration settings were changed.
Walkthrough
Enables the Eclipse “releases/latest” repository by default in the product configuration by changing its enabled flag from false to true. No other repositories or configuration entries are altered.
Changes
| Cohort / File(s) | Summary of Changes |
|---|---|
Product configurationreleng/com.espressif.idf.product/idf.product |
Set repository http://download.eclipse.org/releases/latest/ enabled="true" (was "false"); no other entries modified. |
Estimated code review effort
🎯 1 (Trivial) | ⏱️ ~2 minutes
Suggested reviewers
- AndriiFilippov
- alirana01
- kolipakakondal
Poem
I flipped a tiny switch—hop!—now updates flow, From Eclipse’s latest burrow, fresh bits glow. Ears up, paws tap, dependencies align, One nibble of config—everything’s fine. (°·ᴗ·°)/ carrot-commit, ship in time!
Pre-merge checks and finishing touches
✅ Passed checks (3 passed)
| Check name | Status | Explanation |
|---|---|---|
| Docstring Coverage | ✅ Passed | No functions found in the changes. Docstring coverage check skipped. |
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title Check | ✅ Passed | The title succinctly and accurately summarizes the primary change: enabling the Eclipse product update site in the Espressif IDE (IEP-1636). It is a concise, single sentence that clearly relates to the changeset and will be understandable to reviewers scanning history. |
✨ Finishing touches
- [ ] 📝 Generate Docstrings
🧪 Generate unit tests
- [ ] Create PR with unit tests
- [ ] Post copyable unit tests in a comment
- [ ] Commit unit tests in branch
IEP-1636
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.
Comment @coderabbitai help to get the list of available commands and usage tips.
@sigmaaa hi!
Tested under: OS - Windows 11 / Linux Ubuntu
eclipse product latest update site enabled :heavy_check_mark: LGTM :+1:
@alirana01 @kolipakakondal please, review
The only problem could be that as soon as Eclipse pushes an update to a newer version, Espressif-IDE will prompt you to update. However, we are not sure whether our plugins are compatible with the latest version or not
Another thing could be that it will prompt you with too many irrelevant updates, which may confuse the user. Obviously, the user don't want install all of them which are not required to run the espressif-ide, we can see if we can solve the same problem with a selective approach.