Skip to content

Add Microsoft JDK and Temurin JDK feeds#1359

Draft
Copilot wants to merge 2 commits intomasterfrom
copilot/add-microsoft-and-temurin-jdk-files
Draft

Add Microsoft JDK and Temurin JDK feeds#1359
Copilot wants to merge 2 commits intomasterfrom
copilot/add-microsoft-and-temurin-jdk-files

Conversation

Copy link
Contributor

Copilot AI commented Mar 22, 2026

Adds 0install feed files for Microsoft Build of OpenJDK and Eclipse Temurin JDK, following the existing java/openjdk.* pattern.

Microsoft Build of OpenJDK (java/microsoft-jdk.*)

  • .xml — Main feed, no implementations, commands for Linux x64/aarch64, macOS x64/aarch64, Windows x64/aarch64
  • .xml.template — Templated implementations using {version}, download URLs via https://aka.ms/download-jdk/microsoft-jdk-{version}-{os}-{arch}.{ext}
  • .watch.py — Scrapes https://learn.microsoft.com/en-us/java/openjdk/download, extracts versions from download link patterns

Eclipse Temurin JDK (java/temurin-jdk.*)

  • .xml — Main feed, no implementations, same platform coverage
  • .xml.template — Templated implementations using {version}, {build}, {major}, pointing at adoptium/temurin{major}-binaries GitHub releases
  • .watch.py — Queries Adoptium API (/v3/info/available_releases/v3/assets/latest/{n}/hotspot) to discover all available versions with build numbers

Both feeds declare <feed-for interface="https://apps.0install.net/java/jdk.xml"/> so they're discoverable as JDK providers.

Watch script output examples

# microsoft-jdk.watch.py
{'version': '11.0.30'}, {'version': '17.0.18'}, {'version': '21.0.10'}, {'version': '25.0.2'}

# temurin-jdk.watch.py
{'version': '21.0.10', 'build': '7', 'major': '21'}, {'version': '25.0.2', 'build': '10', 'major': '25'}, ...

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…h scripts

Co-authored-by: bastianeicher <414366+bastianeicher@users.noreply.github.com>
Agent-Logs-Url: https://github.com/0install/apps/sessions/fd323de9-8756-4855-b5c0-a5ebe3d6bd6a
Copilot AI changed the title [WIP] Add Microsoft and Temurin JDK equivalent files Add Microsoft JDK and Temurin JDK feeds Mar 22, 2026
Copilot AI requested a review from bastianeicher March 22, 2026 21:53
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.

2 participants