Prepare v1.0.0 with rebuilt runtimes and HD coverage note

This commit is contained in:
raptorreplica committed 2026-10-21 18:30:15 +11:00
1 parent ea6e937b91
commit cd31949383
18 files changed
+357 -42

No files matched your search

+15 -11
View File
@@ -1,6 +1,8 @@
# Downloadable releases
Current release: [0.1.0 Preview — Linux and Windows](https://github.com/Quintine/RustRaptor/releases/tag/v0.1.0-preview.20261020).
Current release: [v1.0.0 — Linux and Windows](https://github.com/Quintine/RustRaptor/releases/tag/v1.0.0).
**Artwork note:** 5,743 of 5,753 original pictures have approved HD remasters. Ten retain original-art fallback; v1.0.0 does not claim complete HD coverage.
The GitHub release provides playable Linux x86_64 and Windows x86_64 packages.
Cargo, Python, the old engine and a Git checkout are unnecessary for play.
@@ -79,7 +81,7 @@ export copy before producing the next. Keep receipts. After all assets exist:
```sh
python3 tools/export_release.py checksums --plan /tmp/release-plan.json \
--receipts /path/to/receipts --output /tmp/SHA256SUMS \
--manifest-output /tmp/release-manifest.json --tag v0.1.0-preview.20261020
--manifest-output /tmp/release-manifest.json --tag v1.0.0
```
Upload the versioned release manifest, checksum list and installers, check complete remote membership, and
@@ -87,13 +89,15 @@ publish the draft only after all checks pass. Native Windows CI and local
representative rendering/audio evidence retain their actual commit and scope;
archive integrity checks do not imply a fresh full playthrough.
## Hosted export for this preview
## Hosted export
The manually dispatched **Upload frozen preview to existing draft** workflow
packages the immutable `7ecaa42b29ff0db5d2f7cdfe6da0a3221dfea555` game
checkpoint on a GitHub runner. Its publishing controller is checked out
separately from the later maintenance commit; the release tag stays fixed.
The controller requires the existing empty preview draft, verifies every local
and remote asset, and retains the frozen plan and receipts as an Actions
artifact. It leaves the draft unpublished for final review. It cannot be reused
for a different release without explicitly updating its fixed identity guards.
The manually dispatched **Upload frozen release to existing draft** workflow
accepts the exact tested 40-character commit, existing version tag, empty draft
release ID and expected prerelease flag. For v1.0.0 select `false` for prerelease.
The publishing controller is checked out separately from the immutable game
checkpoint. Every source and remote release identity is checked, all archives
are verified, and the frozen plan and receipts are retained as an Actions
artifact. The job leaves the draft unpublished for final review.
The older preview workflow retains its fixed 20 October checkpoint and cannot
modify its already-published release. Neither workflow publishes automatically.
+84
View File
@@ -4122,5 +4122,89 @@
"new_World_intrinsicQA_imagegen_game_build_calls_during_assembly": 0,
"native_Windows_scope": "Dated native5654 SUCCESS39229967668 for126d28ba; no native 5743 claim.",
"scope": "Exact50 Terrain pictures:32 Source-guided derived, nine untouched genuine-atlas references, three references to a partly derived shared atlas and six lossless genuine-atlas crops.304fb alone is patched;304fa/304fc cell pixels are unchanged inside that derived file.211 retained Original cells and all Source construction get zero generated detail credit.2043f/20458 are unused catalogue-only, not runtime-placed. Literal original measurements and separate joint35 H5654+89 overlay remain distinct; the overlay is not a full5743 measured bank. Different peer checked all 560 saved native roles; Root all 35 native4. Static finite controls do not claim every caller, World, complete missions, audio or performance. Ten provider-refused originals remain unapproved."
},
"v1_0_0_distribution": {
"status": "v1_0_0_fresh_binaries_local_CLI_and_SDL_pass_native_Windows_and_export_pending",
"version": "1.0.0",
"approved_hd_frames": 5743,
"source_picture_targets": 5753,
"remaining_original_pictures": 10,
"complete_remaster": false,
"remaining_ids": [
"1035b",
"1035c",
"1035d",
"1035e",
"300a1",
"301ae",
"40374",
"404d2",
"4050b",
"40512"
],
"engine_scope": "Same18Rustsourcefiles as SourceG2; Cargo package version only changed. No new artwork, simulation, mod or data changes. Earlier receipts retain their actual binaries and scope.",
"linux_binary_sha256": "14d85a8377078cf6abba44d72bc4eb8ef2760c6a3c810dd51e2d55d4ff91a5af",
"windows_binary_sha256": "187a927767c7042c6c54f0307ac30c08504b1bd46c3b742e34617afa798d93f0",
"data_files": 32373,
"data_bytes": 10376039515,
"data_manifest_map_unchanged": true,
"installed_cli": [
{
"args": [
"--verify-assets"
],
"exit": 0,
"stdout": "Verified 6449 assets; 27 missions, 528 enemies, 16 weapons, 24 items\n",
"stderr": "",
"elapsed_seconds": 0.5691442220122553
},
{
"args": [
"--validate-hd"
],
"exit": 0,
"stdout": "HD pack: 5743 registered, 5743 validated, 0 rejected supplied frames\n",
"stderr": "",
"elapsed_seconds": 160.12859854800627
},
{
"args": [
"--mods",
"/home/quintine/Projects/RaptorReplica/RustRaptor/mods",
"--profile-root",
"/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/v1-release-prep-20261021/root-state/validation-profile",
"--validate-mods",
"aurora,ion_lance,iron_coast_boss,iron_coast_boss_2,iron_coast_boss_3,iron_coast_boss_4,iron_coast_boss_5,iron_coast_boss_6,iron_coast_campaign,iron_coast_depth_charge,iron_coast_mission_1,iron_coast_mission_2,iron_coast_mission_3,iron_coast_mission_4,iron_coast_mission_5,iron_coast_mission_6,iron_coast_music,iron_coast_railburst,iron_coast_scout,iron_coast_stage2_boss_1,iron_coast_stage2_boss_2,iron_coast_stage2_boss_3,iron_coast_stage2_boss_4,iron_coast_stage2_boss_5,iron_coast_stage2_boss_6,iron_coast_stage2_boss_7,iron_coast_stage2_boss_8,iron_coast_stage2_campaign,iron_coast_stage2_interceptor,iron_coast_stage2_mission_1,iron_coast_stage2_mission_2,iron_coast_stage2_mission_3,iron_coast_stage2_mission_4,iron_coast_stage2_mission_5,iron_coast_stage2_mission_6,iron_coast_stage2_mission_7,iron_coast_stage2_mission_8,iron_coast_stage2_music,iron_coast_stage2_siege,iron_coast_stage2_skimmer,iron_coast_turret,lightning_cannon,lightning_shield,pulse_cannon,seeker_swarm"
],
"exit": 0,
"stdout": "Validated 45 mods; 1 override(s)\n",
"stderr": "",
"elapsed_seconds": 8.680746864993125
}
],
"linux_SDL_smoke": {
"frames": 240,
"resolution": [
1920,
1080
],
"HD_mode": true,
"mission": "base:sector_1_wave_1",
"audio": {
"frames": 132300,
"rate": 44100,
"channels": 2,
"nonzero_samples": 260239
},
"screenshot_sha256": "65a65351583a1f4602268ca67280e8f7e6f2e2904d5e09fd0db508a24da00ab0",
"audio_sha256": "fe037b25fc2f0267b3ed151ed20a1502070433765a1ae173855402010c3bdefe",
"scope": "240 render frames of base sector1wave1, software SDL/dummy audio capture; not hardware audio or complete mission playthrough"
},
"packaging_tests": {
"exporter": 22,
"publisher_guards": 10
},
"native_windows_execution": "pending new1.0.0 CI; prior7ec result is historical",
"distribution_note": "Ten pictures retain original graphics. v1.0.0 does not claim complete HD coverage."
}
}
+2
View File
@@ -1,5 +1,7 @@
# Current approved-artwork checkpoint — 20 October 2026
v1.0.0 preparation — 21 October 2026: the user approved release with a prominent **5,743/5,753 HD; ten original-art fallbacks** note. Both executables were rebuilt with Cargo package version 1.0.0 using the existing Rust 1.99 toolchains. Engine source, mods and all 32,373 data-file hashes are unchanged. Fresh installed CLI passed catalog, all HD frames and 45 mods; one 240-frame 1080p HD SDL capture has non-silent stereo audio. Exporter 22 and publisher 10 checks pass. Native Windows CI, frozen-tag export and public v1.0.0 publication remain pending at this source checkpoint. The tracked release note is `release/notes-v1.0.0.md`.
Published release checkpoint — 20 October 2026: [RustRaptor 0.1.0 Preview](https://github.com/Quintine/RustRaptor/releases/tag/v0.1.0-preview.20261020) is public, with all 13 assets verified: seven complete shared-data ZIPs, Linux and Windows platform ZIPs, two installers, the versioned manifest and checksums. The helpers assemble one self-contained folder with original data, 45 mods and their artwork/audio.
The release tag is fixed at `7ecaa42b29ff0db5d2f7cdfe6da0a3221dfea555`. [Native Windows game validation](https://github.com/Quintine/RustRaptor/actions/runs/39410204613) passed at that exact commit. [Hosted export](https://github.com/Quintine/RustRaptor/actions/runs/39411973689) checked every archive and all remote hashes; final independent review matched all 48,209 archive payload rows and 13 remote assets. The later maintenance commit `991b471f` adds the hosted publishing controller without moving the release tag or changing game data.
+12 -1
View File
@@ -57,7 +57,18 @@ The [Windows workflow](../.github/workflows/windows.yml) runs simulation,
modding and save tests on Windows, validates packaged assets and all local
mods, captures SDL gameplay and publishes the zip as a workflow artifact.
## Current runtime and validation
## Current v1.0.0 runtime
The included version 1.0.0 GNU executable has SHA-256
`187a927767c7042c6c54f0307ac30c08504b1bd46c3b742e34617afa798d93f0`.
It shares **5,743 approved HD frames**, **32,373 data files / 10,376,039,515 bytes**
and **45 mods** with Linux. Ten original pictures retain original-art fallback.
The release does not claim complete HD coverage. PE imports and SDL dependencies
are unchanged from SourceG2; the runtime manifests contain the exact current hashes.
Fresh native Windows execution for this rebuilt version is pending its CI run.
Earlier CI and exported-folder observations below retain their actual snapshots.
## Historical runtime and validation
The included GNU executable uses the reviewed **2,935-frame HD snapshot**;
the shared manifest binds **7,816 data files** and the package contains