Skip to content

feat(roblox): support Rojo project mappings - #71

Merged
cayasde merged 1 commit into
mainfrom
fix/rojo-project-mappings
Jul 21, 2026
Merged

feat(roblox): support Rojo project mappings#71
cayasde merged 1 commit into
mainfrom
fix/rojo-project-mappings

Conversation

@cayasde

@cayasde cayasde commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add optional roblox.rojo_project support backed by Rojo sourcemaps.
  • Mount Rojo-mapped project modules and dependencies into game, including sources outside discovery roots.
  • Preserve symbolic-link mappings and prevent project packages from replacing the configured Lutest test library.

Why

Roblox suites can use the same imports as the game, including Rojo-managed dependencies.

Validation

  • lutest test
  • mise run check
  • Windows release-binary smoke tests and a remote Roblox run against a Rojo project (68 tests passed)

Close #67

@cayasde
cayasde force-pushed the fix/rojo-project-mappings branch from 21dde49 to 5c482ae Compare July 21, 2026 16:53
@cayasde
cayasde marked this pull request as ready for review July 21, 2026 17:52
@cayasde
cayasde merged commit 4b9c5bc into main Jul 21, 2026
6 checks passed
@cayasde
cayasde deleted the fix/rojo-project-mappings branch July 21, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support optional Rojo .project.json mappings in the Roblox runtime bundle

1 participant