BS-PR-701 - Build and package profiles with one-click game export #44
Labels
No Label
area:animation
area:assets
area:audio
area:brushes
area:build-release
area:extensions
area:governance
area:hierarchy
area:inspector
area:navigation
area:operators
area:physics
area:project-ux
area:quality
area:rendering
area:runtime
area:scene-io
area:terrain
area:viewport
priority:P0
priority:P1
priority:P2
priority:P3
roadmap:jackdaw
roadmap:production
type:architecture
type:docs
type:epic
type:feature
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Falling-Metal-Interactive/Blacksite#44
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Turn the current workspace into reproducible playable builds without requiring editor users to know Cargo internals.
Scope
Acceptance criteria
Implemented the shared build/profile/package foundation and editor workflow locally.
Headless/package:
development,qa, andreleaseRON profiles.dev.cargo package-project --profile <name>runs authoritative project validation before build/output.Editor:
Evidence:
dist/releaseand stayed alive during smoke.dist/development, is executable, is 136 MB, and contains 25 metadata entries.Four acceptance criteria are complete. The final box remains open because the current GUI execution quota blocked launching the newly editor-produced development binary; the equivalent release export already passed runtime smoke, but that is not being substituted for the explicit development-package acceptance wording.
Final acceptance and hardening pass completed.
Runtime evidence:
dist/development/blacksitelaunched from its packaged working directory and remained alive for the full 8-second smoke window (timeout exit was the expected test stop).assets/levels/editor_scene.scn.ron; development packaging applies Forward GI in packaged settings.cargo validate-levels: 30 dependencies, 1 informational Solari fallback finding, 0 blocking errors.Build/package evidence:
Correctness added during acceptance:
Verification:
cargo fmt --all -- --checkandgit diff --checkpassed.All acceptance criteria are now satisfied.