Publish Nebula Storage alpha.7: craft output grid and compatible dependencies #85

Merged
vyxs merged 14 commits from develop into main 2026-10-05 09:42:18 +00:00
Owner

Nebula Storage alpha.7 adds the approved five-column craft output grid and Nebula identity while retaining persistent nexus_storage world IDs. Existing KotlinForForge and compatible Ponder are supported without requiring users to replace their pack dependencies.

Includes the isolated GameTest fixture correction: competing same-tick maximum queries no longer share a concurrent batch. Production rate limits remain unchanged and are explicitly tested.

Validation: exact source head 6d2694d passed Linux workflow 119 (build, vanilla, Mekanism, industrial, KFF 5.9/5.11, package); six independent KFF 5.9 worlds passed workflow 118. Prior byte-identical alpha.7 artifact passed hidden two-client multiplayer, cold persistence, native gallery, and ATM10/Craftoria/Direwolf/Evolution menu launches. See docs/publication and docs/work-session-alpha7-ci-fix.md for scope and immutable raw proofs.

User explicitly authorizes this develop/main integration and the subsequent new v0.1.0-alpha.7 tag. Existing releases, world IDs, original packs and protected local launcher remain preserved. CurseForge/Modrinth uploads and a public repository are not part of this integration. The tag workflow must pass and the real website binary must be verified before announcing release.

Nebula Storage alpha.7 adds the approved five-column craft output grid and Nebula identity while retaining persistent nexus_storage world IDs. Existing KotlinForForge and compatible Ponder are supported without requiring users to replace their pack dependencies. Includes the isolated GameTest fixture correction: competing same-tick maximum queries no longer share a concurrent batch. Production rate limits remain unchanged and are explicitly tested. Validation: exact source head 6d2694d passed Linux workflow 119 (build, vanilla, Mekanism, industrial, KFF 5.9/5.11, package); six independent KFF 5.9 worlds passed workflow 118. Prior byte-identical alpha.7 artifact passed hidden two-client multiplayer, cold persistence, native gallery, and ATM10/Craftoria/Direwolf/Evolution menu launches. See docs/publication and docs/work-session-alpha7-ci-fix.md for scope and immutable raw proofs. User explicitly authorizes this develop/main integration and the subsequent new v0.1.0-alpha.7 tag. Existing releases, world IDs, original packs and protected local launcher remain preserved. CurseForge/Modrinth uploads and a public repository are not part of this integration. The tag workflow must pass and the real website binary must be verified before announcing release.
vyxs added 14 commits 2026-10-05 09:41:52 +00:00
feat: adopt Nebula Storage identity with world-compatible IDs
Some checks failed
Build Nebula Storage / Build and packaged GameTests (pull_request) Failing after 7m52s
d9ac164d92
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
Merge pull request 'Adopt Nebula Storage identity and prepare public alpha' (#82) from feat/nebula-storage-public-alpha into develop
All checks were successful
CI detail / build Passed
CI detail / vanilla Passed
CI detail / mekanism Passed
CI detail / industrial Passed
CI detail / older-kotlin Passed
CI detail / newer-kotlin Passed
CI detail / package Passed
Build Nebula Storage / Build and packaged GameTests (push) Successful in 14m51s
d6a6b2f964
ci: preserve failing GameTest assertions in diagnostics
All checks were successful
CI detail / build Passed
CI detail / vanilla Passed
CI detail / mekanism Passed
CI detail / industrial Passed
CI detail / older-kotlin Passed
CI detail / newer-kotlin Passed
CI detail / package Passed
Build Nebula Storage / Build and packaged GameTests (pull_request) Successful in 14m40s
c094d02ea4
Merge pull request 'Preserve the exact failing GameTest assertion in CI diagnostics' (#83) from fix/ci-gametest-failure-diagnostics into develop
All checks were successful
CI detail / build Passed
CI detail / vanilla Passed
CI detail / mekanism Passed
CI detail / industrial Passed
CI detail / older-kotlin Passed
CI detail / newer-kotlin Passed
CI detail / package Passed
Build Nebula Storage / Build and packaged GameTests (push) Successful in 15m1s
8c87bb9182
ci: reproduce intermittent packaged tests in isolated worlds
Some checks failed
CI detail / stress-build Passed
CI detail / stress-older-kotlin-1 Passed
CI detail / stress-older-kotlin-2 Passed
CI detail / stress-older-kotlin-3 Exit 1: BUILD FAILED in 2m 20s
CI detail / stress-older-kotlin-3 / test-failure-1 [09:00:56] [Server thread/ERROR] [minecraft/LogTestReporter]: realfurnacerecipescombinerawironandoreandexcludealreadystoredingots failed at -8697498, -60, 2104634! The full production deficit is 716, not one dust: null
CI detail / stress-older-kotlin-3 / test-failure-2 [09:01:19] [Server thread/INFO] [minecraft/GameTestServer]: 1 required tests failed :(
CI detail / stress-older-kotlin-3 / 1 [09:00:37] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / stress-older-kotlin-3 / 2 [09:00:37] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / stress-older-kotlin-3 / 3 [09:00:37] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / stress-older-kotlin-3 / 4 [09:00:37] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / stress-older-kotlin-3 / 5 [09:00:40] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / stress-older-kotlin-3 / 6 [09:00:41] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / stress-older-kotlin-3 / 7 [09:01:13] [Server thread/WARN] [de.ne.in.ex.WorldExternalNetworks/]: Nebula external network 387dfb3e-a897-441b-b88f-89dc7e4eecac has 1 compatibility problems: [ExternalIssue(address=minecraft:overworld|-2390740691419906107, reason=invento
CI detail / stress-older-kotlin-3 / 8 [09:01:13] [Server thread/WARN] [de.ne.in.ex.WorldExternalNetworks/]: Nebula external network 387dfb3e-a897-441b-b88f-89dc7e4eecac has 1 compatibility problems: [ExternalIssue(address=minecraft:overworld|-2390740691419906107, reason=invento
CI detail / stress-older-kotlin-3 / 9 [09:01:13] [Server thread/ERROR] [de.ne.in.pe.CoreStorageData$Companion/]: Nebula production data quarantined: Failed requirement.
CI detail / stress-older-kotlin-3 / 10 > Task :runPackagedTestServer FAILED
CI detail / stress-older-kotlin-3 / 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 / stress-older-kotlin-3 / 12 > Run with --stacktrace option to get the stack trace.
CI detail / stress-older-kotlin-3 / 13 > Run with --info or --debug option to get more log output.
CI detail / stress-older-kotlin-3 / 14 > Run with --scan to get full insights.
CI detail / stress-older-kotlin-3 / 15 > Get more help at https://help.gradle.org.
CI detail / stress-older-kotlin-3 / 16 BUILD FAILED in 2m 20s
4fa6c81c2e
test: isolate mixed-furnace calculations from the shared tick budget
All checks were successful
CI detail / stress-build Passed
CI detail / stress-older-kotlin-1 Passed
CI detail / stress-older-kotlin-2 Passed
CI detail / stress-older-kotlin-3 Passed
CI detail / stress-older-kotlin-4 Passed
CI detail / stress-older-kotlin-5 Passed
CI detail / stress-older-kotlin-6 Passed
a595b614ff
docs: prepare the authorized alpha.7 publication dossier
All checks were successful
CI detail / build Passed
CI detail / vanilla Passed
CI detail / mekanism Passed
CI detail / industrial Passed
CI detail / older-kotlin Passed
CI detail / newer-kotlin Passed
CI detail / package Passed
Build Nebula Storage / Build and packaged GameTests (pull_request) Successful in 15m11s
6d2694dbb0
Merge pull request 'Isolate concurrent craftability GameTests before the alpha.7 release' (#84) from fix/alpha7-intermittent-gametests into develop
All checks were successful
Build Nebula Storage / Build and packaged GameTests (push) Successful in 14m55s
CI detail / build Passed
CI detail / vanilla Passed
CI detail / mekanism Passed
CI detail / industrial Passed
CI detail / older-kotlin Passed
CI detail / newer-kotlin Passed
CI detail / package Passed
Build Nebula Storage / Build and packaged GameTests (pull_request) Successful in 15m19s
eea8fde872
vyxs merged commit 6edbef9baf into main 2026-10-05 09:42:18 +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!85
No description provided.