Skip to content

chore: update game bridge to 2.12.5 #958

chore: update game bridge to 2.12.5

chore: update game bridge to 2.12.5 #958

Triggered via pull request January 31, 2026 04:26
Status Success
Total duration 15m 48s
Artifacts 9

test-build.yml

on: pull_request
Test sample app 🛠️
2m 24s
Test sample app 🛠️
Test Unity 6 sample app 🛠️
4m 8s
Test Unity 6 sample app 🛠️
Matrix: build
Matrix: build-unity6
Fit to window
Zoom out
Zoom in

Annotations

63 warnings
Test sample app 🛠️
No cdata in stack trace for test case: Immutable.Passport.PassportImplTests.Relogin_NullResponse_Failed
Test Unity 6 sample app 🛠️
No files were found with the provided path: CodeCoverage. No artifacts will be uploaded.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/PassportImpl.cs(860,23): warning CS8618: Non-nullable field 'marketingConsentStatus' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/PassportImpl.cs(859,23): warning CS8618: Non-nullable field 'email' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/PassportImpl.cs(858,23): warning CS8618: Non-nullable field 'directLoginMethod' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/UI/IPassportWebView.cs(13,23): warning CS8618: Non-nullable field 'data' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/UI/IPassportWebView.cs(12,23): warning CS8618: Non-nullable field 'method' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/UI/IPassportWebView.cs(24,23): warning CS8618: Non-nullable field 'name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/UI/IPassportWebView.cs(23,23): warning CS8618: Non-nullable field 'message' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/UI/IPassportWebView.cs(170,23): warning CS8618: Non-nullable property 'PlatformSpecificConfig' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/WindowsWebBrowserClientAdapter.cs(19,16): warning CS8618: Non-nullable event 'OnUnityPostMessage' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.
Build for StandaloneWindows64
Library folder does not exist. Consider setting up caching to speed up your workflow, if this is not your first build.
Build for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Helpers/JsonHelpers.cs(15,24): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Marketplace/Runtime/LinkQueryParams.cs(42,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Marketplace/Runtime/LinkQueryParams.cs(37,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Marketplace/Runtime/LinkQueryParams.cs(68,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Marketplace/Runtime/LinkQueryParams.cs(63,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Marketplace/Runtime/LinkQueryParams.cs(58,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Marketplace/Runtime/LinkQueryParams.cs(53,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Marketplace/Runtime/LinkFactory.cs(29,39): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Logging/PassportLogger.cs(15,43): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for iOS
Library folder does not exist. Consider setting up caching to speed up your workflow, if this is not your first build.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(48,48): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(42,44): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(24,51): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/WindowsWebBrowserClientAdapter.cs(17,33): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/WindowsWebBrowserClientAdapter.cs(57,53): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/GameBridgeServer.cs(25,23): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/GameBridgeServer.cs(24,23): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/GameBridgeServer.cs(23,29): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Logging/PassportLogger.cs(15,43): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for StandaloneWindows64
Library folder does not exist. Consider setting up caching to speed up your workflow, if this is not your first build.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Model/BrowserRequest.cs(10,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Event/AnalyticsEvent.cs(40,61): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(84,74): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(74,58): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(49,53): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(48,48): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(42,44): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(24,51): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Logging/PassportLogger.cs(15,43): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build Unity 6 for iOS
Library folder does not exist. Consider setting up caching to speed up your workflow, if this is not your first build.
Build for WebGL
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(74,58): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Model/BrowserRequest.cs(12,70): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(49,53): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(48,48): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(42,44): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Model/BrowserRequest.cs(10,22): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Event/AnalyticsEvent.cs(40,61): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(24,51): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Logging/PassportLogger.cs(15,43): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for WebGL
Library folder does not exist. Consider setting up caching to speed up your workflow, if this is not your first build.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(84,74): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(74,58): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(49,53): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(48,48): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(42,44): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Helpers/JsonHelpers.cs(15,24): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Event/AnalyticsEvent.cs(40,61): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/BrowserCommunicationsManager.cs(24,51): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
/github/workspace/src/Packages/Passport/Runtime/Scripts/Private/Core/Logging/PassportLogger.cs(15,43): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build for Android
Library folder does not exist. Consider setting up caching to speed up your workflow, if this is not your first build.

Artifacts

Produced during runtime
Name Size Digest
Build-Android Expired
43.5 MB
sha256:a524b4ba1f5b31f863d9ed93d78da8bb3750a00f4fc9784d9c9c7a33da50d6ce
Build-StandaloneWindows64 Expired
183 MB
sha256:18626a739a4ec68e2cc3f1dd14724e11258755917b67606cd3eb41998b6dcdfc
Build-Unity6-StandaloneWindows64 Expired
191 MB
sha256:71fd92af2b4c40f4f5c933db49141de012203461532131a46f19aaf13f603084
Build-Unity6-iOS Expired
256 MB
sha256:7ae708eade4852a5642e3e5d2710dba47e3e81b790a1b7aeea487b7e05e7120c
Build-WebGL Expired
12.6 MB
sha256:5ce19f0fc9f38cfae3802f119cdcd08f46828135254063300eae157223293888
Build-iOS Expired
224 MB
sha256:89710016880003f8de844ef374e6a1599f3d34631d71c75a7fc9ada8a0eee67b
Coverage results Expired
337 KB
sha256:0537fd6243078a706588a5df38fd455879ba936939ff6ce19a0f63be5f3e946a
Test results Expired
322 KB
sha256:e57f98737237dc27bbe43281a48ce43af97023723efde9e7b67ac257ed3d589b
Unity6-Test-results Expired
311 KB
sha256:b43d699f4a3b60c4afc3eed103eef2267257f31f955433fc708865e5aa8ca1d7