Skip to content

feat: windows game bridge server #898

feat: windows game bridge server

feat: windows game bridge server #898

Triggered via pull request January 8, 2026 02:56
Status Success
Total duration 17m 30s
Artifacts 9

test-build.yml

on: pull_request
Test sample app 🛠️
2m 55s
Test sample app 🛠️
Test Unity 6 sample app 🛠️
4m 26s
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 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 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/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/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 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 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/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/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/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(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/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 WebGL
/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 WebGL
/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 WebGL
/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 WebGL
/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 WebGL
/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 WebGL
/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 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 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 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/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 Android
/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 Android
/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 Android
/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 Android
/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 Android
/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 Android
/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 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.3 MB
sha256:f41f1a856a1f0501c58e9284882f5d384775dd07bc54bfb8088f8b0bd51d9a39
Build-StandaloneWindows64 Expired
183 MB
sha256:ef3e8f30557d934d1c7ec9a92a60dc29f7c0f6b74cb257eba9b3f2c8d5e00f76
Build-Unity6-StandaloneWindows64 Expired
190 MB
sha256:552e097e7c0a164ab38529d53f76715e0e63164b7557e996a92d48b9519162c6
Build-Unity6-iOS Expired
256 MB
sha256:04d3ccb249d79a84ff0ada1e2929b03a81acfa4ff635a2baa8c612af900d0797
Build-WebGL Expired
12.5 MB
sha256:56c1c02cf693dd2453ce1a7c31a14a591d96839b35bc7b4403434a6f5c24e662
Build-iOS Expired
224 MB
sha256:3f94819637d593f7e8afbdedab5cf346a60ccb6cdacb44e09a5dc84efc4651ed
Coverage results Expired
337 KB
sha256:85119a7ce712873d1c313601219873a705427e0f2f5e9b0b841416a485331b11
Test results Expired
322 KB
sha256:220ee7877a8aa8c97854f1a3f71cd003c782aff072ee363ee5c9dd85b1e54bc3
Unity6-Test-results Expired
309 KB
sha256:987693808c12813bed26bb9fcc6d7ef0a6749e17504f63e9ed02b75c54b3fe51