# ============================================================================= # tpkg-registry.yaml — the tebako-runtime-openjdk runtime registry (spec 04 §2) # # OWNED BY tools/registry_update.rb — rendered from a release's per-package # .manifest.json shards by the build-payload workflow's release job and # landed on main by bot PR (spec 13 §2a). NEVER hand-edit: the one sanctioned # manual mark is `status: withdrawn` on a version entry (spec 04 §2 — release # assets are immutable, so withdrawal is the only remedy for a bad published # artifact), and the renderer preserves those marks across renders. # # kind: runtime entries carry NO entrypoints key (the registry validator: # only apps and toolkits declare entrypoints) and ALWAYS carry `engine` # (spec 04 §2 MINOR 1 — the edge-discovery key; an engine-less runtime # entry is invisible to `kind: runtime` edges). `implementation` is the spec # 28 §8 flavor axis: `openjdk` is the default flavor (temurin — every default # resolution channel points here), `openjdk-graalvm` serves `java:graalvm` # selectors. # ============================================================================= schema_version: 1 payloads: - name: openjdk kind: runtime versions: - version: 21.0.12 implementation: temurin platforms: aarch64-linux-gnu: artifact: tebako-runtime-2.8.23-21.0.12-linux-gnu-arm64.tfs sha256: 0a6b2fd184c9b8a52a3414f7b8a057176bc9de84fe85dceeed9b1aae4aee2e09 aarch64-macos: artifact: tebako-runtime-2.8.23-21.0.12-macos-arm64.tfs sha256: 974d287878ad47d275bbf00461ec529d4a8e8c1a0975ff0b3c317bda14fb454a x86_64-linux-gnu: artifact: tebako-runtime-2.8.23-21.0.12-linux-gnu-x86_64.tfs sha256: b2b454401aa30b29ef659835955f6620cdb5bfd96376208384daa3dab5e272fd x86_64-windows-ucrt: artifact: tebako-runtime-2.8.23-21.0.12-windows-ucrt64.tfs sha256: 3af21377903edf36a8682a8ae4009ed3cd7805778d5bea872bb1d24200ea984e release: ref: tfs:github:tamatebako/tebako-runtime-openjdk:v2.8.23 default: 21.0.12 engine: java - name: openjdk-graalvm kind: runtime versions: - version: 25.0.4.1 implementation: graalvm platforms: aarch64-linux-gnu: artifact: tebako-runtime-2.8.23-25.0.4.1-linux-gnu-arm64.tfs sha256: 20a36e8d77db597caaf6171cab2dd16c924d2224eec90443517cb0aa22cad9e0 aarch64-macos: artifact: tebako-runtime-2.8.23-25.0.4.1-macos-arm64.tfs sha256: 6bcd6eef0ff9cafba2450183463e04ae59cc865a0e7768e1620f07d6e6c001fd x86_64-linux-gnu: artifact: tebako-runtime-2.8.23-25.0.4.1-linux-gnu-x86_64.tfs sha256: d8b84d87de1a328405443fad3907469e7acec58fad530c87a410ca61f6bb79e6 x86_64-windows-ucrt: artifact: tebako-runtime-2.8.23-25.0.4.1-windows-ucrt64.tfs sha256: f64c722e28f4808cfa6ca190d0e5d08e4219f9776fd856b1f436dd2b04dfa70d release: ref: tfs:github:tamatebako/tebako-runtime-openjdk:v2.8.23 default: 25.0.4.1 engine: java