Prepare v1.0.0 with rebuilt runtimes and HD coverage note
This commit is contained in:
1 parent
ea6e937b91
commit
cd31949383
18 files changed
+357
-42
No files matched your search
+15
-11
@@ -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.
|
||||
@@ -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."
|
||||
}
|
||||
}
|
||||
@@ -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
@@ -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
|
||||
|
||||
Reference in new issue
Block a user