From 52340c2ffa46a87670c1e27014d971cbb897e9d9 Mon Sep 17 00:00:00 2001 From: JohnBraham Date: Thu, 12 Nov 2026 01:33:30 +0000 Subject: [PATCH] Record the final release-pin tests and public downloads --- README.md | 20 +++++++++------ docs/1.21.11/QUALIFICATION.md | 48 +++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index cc85508e..6dcd0d22 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,20 @@ **Minecraft 1.21.11 (Forge), version 2.4.15.121111.** -This version has passed automated qualification and manual testing. See the -[1.21.11 port record](docs/1.21.11/PORT-STATUS.md) for the checks and remaining -coverage limits. Release publication is handled separately; results from -earlier versions do not qualify this build. +This release has passed automated qualification and manual testing. It is +available on [CurseForge](https://www.curseforge.com/minecraft/mc-mods/basepower/files/9566998), +[MMD Maven](https://maven.moddev.zone/releases/zone/moddev/mc/basepower/basePower/2.4.15.121111/) +and [GitHub](https://github.com/MinecraftModDevelopmentMods/basePower/releases/tag/2.4.15.121111). +The [1.21.11 port record](docs/1.21.11/PORT-STATUS.md) records the checks and +remaining coverage limits; earlier versions do not qualify this release. The current Base Metals-installed test set has passed its automated machine, upgrade, graphical and two-world 30-minute endurance checks. Manual testing has also been accepted. See the [qualification record](docs/1.21.11/QUALIFICATION.md) for the exact jars, results and remaining human checks. +The [release-pin recheck](docs/1.21.11/QUALIFICATION.md#release-pin-recheck) +also covers the final expansion manifests, a fresh old-world upgrade and +another two-world endurance run with exact saved-state replay. For the combined Eclipse test, use `runClientAllAdvantage.launch` in this project. It loads the matching baseSteam and baseElectric candidates. The @@ -23,10 +28,9 @@ fluids and item transport for baseSteam and baseElectric. ## Playing On 1.21.11 - Install [MMD OreSpawn 4.1.0.121111](https://www.curseforge.com/minecraft/mc-mods/mmd-orespawn/files/9268464) on both client and server. -- Base Metals is required on both client and server. Use the matching Forge - 1.21.11 build `3.1.2.121111`. Older Base Metals builds do not have the shared - upgrade hook. The matching dependency must be published before the base* - releases; a local test result alone does not establish public availability. +- Install [Base Metals 3.1.2.121111](https://www.curseforge.com/minecraft/mc-mods/base-metals/files/9566738) + on both client and server. Older Base Metals builds do not have the shared + upgrade hook required by this release. - baseSteam and baseElectric are separate mods. Use only their matching 1.21.11 builds. Additional Loot Tables is not needed for the built-in loot. diff --git a/docs/1.21.11/QUALIFICATION.md b/docs/1.21.11/QUALIFICATION.md index da5a74ea..fb87b16e 100644 --- a/docs/1.21.11/QUALIFICATION.md +++ b/docs/1.21.11/QUALIFICATION.md @@ -87,6 +87,54 @@ The endurance receipt is The independent replay receipt is `D712C553D6498D7F0011A4FBF1D7031071AB583A963EB3D931A81EEAC88C5FEC`. +## Release-Pin Recheck + +Power `2.4.15.121111` and Base Metals `3.1.2.121111` are now public on +CurseForge, Maven and GitHub. The downloaded jars match the qualified builds. +The expansions now pin Power's released source `9b004348` and CurseForge +file `9566998`; the Base Metals release is source `6f4c44e4`, file `9566738`. + +Steam remains exactly F23DDC4A, including every one of its 324 files and 69 +classes. Electric's released-source manifest changes two provenance fields. +Its final player SHA-256 is +`7128973D7A7529463E8F4328D0949F45641BD1560008A9925B09C74F9BE94F6D`. +All other 569 file entries, including all 101 classes and resources, are +byte-identical to 54662C9A. The earlier table and receipts above still refer +to that earlier manifest; they have not been relabelled. + +The new six-jar profile is +`0A747F8E6D1AB33978420F3796265B63BF93401C297636E5620BEFE59BB88E52`. +Against those exact jars, a fresh original-1.10 upgrade passes all 14 saved +machine witnesses, useful operation and a full restart. The source fixture +and runtime seed remain unchanged. + +Fresh and upgraded worlds then each complete 30 one-minute production +batches, 1801.578 measured seconds, a full process restart and resumed +processing. Each produces 480 conveyor items, 480 items through each of three +filter lanes, 120 products from each of five processing lanes and 30,000 mB +of distillate. Every batch's inputs and outputs are reconciled. + +Exact stopped-save replay passes all 66 checkpoints and 1,056 station +snapshots, plus 526 raw saved rows across 54 chunks. It confirms genuine +pre-run custody, with the seal written before setup. A separate read-only +review rehashes the inputs, oracle closure and stopped files and finds no +differences. Manual station results remain manual; this is not a new client +or whole-modpack acceptance claim. + +| Final-Pin Evidence | SHA-256 | +| --- | --- | +| Original-1.10 upgrade | `4A629A57B8083F19042C973349362EEFA9659653329EBA05B1CBA86C8700986F` | +| Pre-run seal | `79F99E2E9D351AE15991487AC265F37AD2D38DF4353BF76591D6FCE84AA3272A` | +| Endurance producer | `1E6F9DC6C74A9620E17C56AAE0DD0AFDE8D68E9F7DA58FC1D2B3A8284CB4B607` | +| Stopped freeze | `65FCA414627B3D00BBA336E4934F7B31DA7A07C7182B69434866ADD541868ED3` | +| Exact replay | `37361DA79C1990D006E208A0839B9FFE6E989BBA8EC3C663CE464C25E9F518F1` | +| Independent review | `0D112BE383034389EC1B2F2DE5EE6741DADE6431B6CB583499CB222E475BA986` | + +Reports are retained locally under `native12111-final-public-pins-20261112`. +Publication of each expansion is separately gated on its merged-source CI, +tag, artifact checks and actual public downloads. Updating these notes does +not move Power's existing tag or upload it again. + ## Repairs And Evidence Limits Release preparation also adds a CI upload-path regression. It first rejects