Skip to content

Complete p2 update site and repository metadata - #59

Merged
Philipp0205 merged 2 commits into
mainfrom
cursor/p2-update-site-9fc9
Sep 3, 2026
Merged

Philipp0205 merged 2 commits into
mainfrom
cursor/p2-update-site-9fc9

Conversation

@Philipp0205

Copy link
Copy Markdown
Owner

This completes the Eclipse update site and p2 repository for the Pull Request Review plugin.

Tycho already built a feature and an eclipse-repository module. This change makes that output a full Equinox p2 site:

  • category.xml for Tycho p2 categories
  • site.xml for the classic Eclipse update site
  • After verify, target/repository contains p2.index, uncompressed content.xml and artifacts.xml, compressed jar/xz metadata, features, plugins, and a browser index.html

Install in Eclipse via Help → Install New Software using https://philipp0205.github.io/eclipse-pull-request-plugin/p2/ or the local target/repository folder.

CI now asserts that repository layout and still director-resolves the feature group IU.

Expose a classic site.xml next to Tycho's category.xml, write p2.index
plus uncompressed content.xml/artifacts.xml after the build, and check
that layout in CI so Eclipse and GitHub Pages can both resolve the site.

Co-authored-by: Kurrle, Philipp <philipp.kurrle+ADVNTST@advantest.com>
@Philipp0205
Philipp0205 marked this pull request as ready for review September 3, 2026 11:50
Keep the p2 update-site module layout and main's synchronize/compare
package notes in the project-structure section.

Co-authored-by: Kurrle, Philipp <philipp.kurrle+ADVNTST@advantest.com>
@Philipp0205
Philipp0205 merged commit ee6769c into main Sep 3, 2026
4 checks passed
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.

1 participant