Skip to content

Conversation

@platform-sa
Copy link
Collaborator

Update game bridge (build from ts-immutable-sdk version 2.12.5)

@platform-sa platform-sa requested a review from a team as a code owner January 27, 2026 09:06
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.5 branch from cfc5baf to d5a2d28 Compare February 1, 2026 23:57
Sandbox now enforces SDK minor version >= 0.42 for user registration.
Include x-sdk-version=0.42 so RegisterOffchain doesn't fail.
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.5 branch from bdaf3e7 to 5f116db Compare February 2, 2026 00:49
Update the embedded game-bridge build so RegisterOffchain errors include
http status, URL, and request trace identifiers.
Upgrade RegisterOffchain error messages so any pre-existing [httpStatus=...]
suffix is replaced with a detailed version including trace/request IDs.
Ensure callFunction returns the wrapped error string so RegisterOffchain logs
include httpStatus/url and correlation fields like trace/request IDs.
Parse existing [httpStatus=... url=...] strings for registerOffchain so we
still emit trace/request IDs and response snippets in Unity logs.
Update the embedded game-bridge build to avoid sending ts-immutable-sdk-0.0.0
so backend version validation for /v2/passport/users passes.
Temporarily replace any ts-immutable-sdk-0.0.0 occurrences in the embedded
bridge build to validate backend compatibility.
Always collect the Unity 6 Windows player log directory and any crash dumps
so test failures that close the executable can be diagnosed.
Disable IMX connect/register/transfer E2E coverage across Windows, macOS, and
Android suites as IMX support is being dropped for new versions.
Poll the Output text after ConnectEvm and RequestAccounts to reduce flakiness
from async UI updates in CI.
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.5 branch from f162a0e to 79153a0 Compare February 2, 2026 07:47
Wait for the correct scene before interacting with Relogin/Login buttons on macOS,
add fallback diagnostics when ReloginBtn is missing, and always upload Unity Player
logs/crash reports for easier CI debugging.
Mac/Windows UI runs share the same MailSlurp inbox and account state, which can
cause flaky failures when executed concurrently. Use a single concurrency group
so jobs run one-at-a-time.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants