Adopt Nebula Storage identity and prepare public alpha #82

Merged
vyxs merged 7 commits from feat/nebula-storage-public-alpha into develop 2026-10-04 20:07:08 +00:00
Owner

Nexus Storage becomes Nebula Storage: public UI, mod icon, terminal branding, classes/packages (dev.nebulastorage), loader services, API baseline and distribution filenames all use the adopted identity. Existing nexus_storage registry IDs, persisted formats and legacy commands remain compatible; addons need recompilation against the renamed API.

The site is deployed at https://nebula-storage.vyxs.fr with the old domain redirecting. This change prepares alpha.7 descriptions, native screenshots, platform fields and immutable raw test proofs. No version tag, public source repository or CurseForge submission is created.

Validation of the final installable JAR (SHA256 9e08c618a9b59977b37501893e1bd6960fbf07ca20118ced7a52b82293e477cd):

  • Full build/API/assets/unit checks, plus 414 packaged GameTests in each of five configurations (2070 executions): vanilla, Mekanism, KotlinForForge 5.9 and 5.11, and physical industrial integrations on NeoForge 21.1.249. The industrial runtime override reuses the unchanged JAR compiled for 21.1.194.
  • ATM10, Craftoria, Direwolf20 and Evolution reached stable Minecraft menus with original pack files preserved.
  • Two invisible clients on a dedicated server: concurrent storage, crafting/session/access control, cold restart and reconnect to a copied pre-rename world, with inventories and permissions preserved.
  • Native craft grid and final gallery, headless website checks, image hashes, six locales and legacy redirects.

See ADR 0137 and docs/publication/validation.md for scope, provenance and historical results. The pre-existing local Start-RefinementReview.ps1 change is excluded.

Nexus Storage becomes Nebula Storage: public UI, mod icon, terminal branding, classes/packages (`dev.nebulastorage`), loader services, API baseline and distribution filenames all use the adopted identity. Existing `nexus_storage` registry IDs, persisted formats and legacy commands remain compatible; addons need recompilation against the renamed API. The site is deployed at https://nebula-storage.vyxs.fr with the old domain redirecting. This change prepares alpha.7 descriptions, native screenshots, platform fields and immutable raw test proofs. No version tag, public source repository or CurseForge submission is created. Validation of the final installable JAR (SHA256 9e08c618a9b59977b37501893e1bd6960fbf07ca20118ced7a52b82293e477cd): - Full build/API/assets/unit checks, plus 414 packaged GameTests in each of five configurations (2070 executions): vanilla, Mekanism, KotlinForForge 5.9 and 5.11, and physical industrial integrations on NeoForge 21.1.249. The industrial runtime override reuses the unchanged JAR compiled for 21.1.194. - ATM10, Craftoria, Direwolf20 and Evolution reached stable Minecraft menus with original pack files preserved. - Two invisible clients on a dedicated server: concurrent storage, crafting/session/access control, cold restart and reconnect to a copied pre-rename world, with inventories and permissions preserved. - Native craft grid and final gallery, headless website checks, image hashes, six locales and legacy redirects. See ADR 0137 and docs/publication/validation.md for scope, provenance and historical results. The pre-existing local Start-RefinementReview.ps1 change is excluded.
ci: expose failed checks through commit status diagnostics
Some checks failed
CI detail / newer-kotlin Passed
CI detail / package Passed
CI detail / build Passed
CI detail / vanilla Passed
CI detail / mekanism Passed
CI detail / industrial Passed
CI detail / older-kotlin Exit 1: BUILD FAILED in 2m 25s
CI detail / older-kotlin / 1 [20:33:45] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / older-kotlin / 2 [20:33:45] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / older-kotlin / 3 [20:33:45] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / older-kotlin / 4 [20:33:45] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / older-kotlin / 5 [20:33:48] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / older-kotlin / 6 [20:33:48] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / older-kotlin / 7 [20:34:20] [Server thread/WARN] [de.ne.in.ex.WorldExternalNetworks/]: Nebula external network c91f4c1b-26ae-4764-8cad-9edf6113f261 has 1 compatibility problems: [ExternalIssue(address=minecraft:overworld|-1284088828247466043, reason=invento
CI detail / older-kotlin / 8 [20:34:20] [Server thread/WARN] [de.ne.in.ex.WorldExternalNetworks/]: Nebula external network c91f4c1b-26ae-4764-8cad-9edf6113f261 has 1 compatibility problems: [ExternalIssue(address=minecraft:overworld|-1284088828247466043, reason=invento
CI detail / older-kotlin / 9 [20:34:22] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / older-kotlin / 10 > Task :runPackagedTestServer FAILED
CI detail / older-kotlin / 11 > Process 'command '/home/ubuntu/.cache/act/tool_cache/Java_Temurin-Hotspot_jdk/21.0.12-101.0.LTS/x64/bin/java'' finished with non-zero exit value 1
CI detail / older-kotlin / 12 > Run with --stacktrace option to get the stack trace.
CI detail / older-kotlin / 13 > Run with --info or --debug option to get more log output.
CI detail / older-kotlin / 14 > Run with --scan to get full insights.
CI detail / older-kotlin / 15 > Get more help at https://help.gradle.org.
CI detail / older-kotlin / 16 BUILD FAILED in 2m 25s
Build Nebula Storage / Build and packaged GameTests (pull_request) Failing after 12m36s
050523adea
vyxs merged commit d6a6b2f964 into develop 2026-10-04 20:07:08 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
vyxs/nebula-storage!82
No description provided.