Skip to content

ready for testing #2421

ready for testing

ready for testing #2421

Triggered via push December 19, 2025 16:01
Status Cancelled
Total duration 1h 40m 13s
Artifacts 8

compilation.yml

on: push
Check if secrets available
2s
Check if secrets available
Build .unitypackage files
1m 17s
Build .unitypackage files
Matrix: Build server on Ubuntu
Matrix: build-client
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 71 warnings
Build client for StandaloneLinux64
Calls to "AssetDatabase.SaveAssets" are restricted during asset importing. Please make sure this function is not called from ScriptedImporters or PostProcessors, as it is a source of non-determinism.
Build client for Android
The job has exceeded the maximum execution time of 1h40m0s
Build client for Android
The operation was canceled.
Build client for Android
Calls to "AssetDatabase.SaveAssets" are restricted during asset importing. Please make sure this function is not called from ScriptedImporters or PostProcessors, as it is a source of non-determinism.
Build client for StandaloneWindows64
The job has exceeded the maximum execution time of 1h40m0s
Build client for StandaloneWindows64
The operation was canceled.
Build client for StandaloneWindows64
You're on a case-insensitive filesystem, and the remote you are
Build server on Ubuntu (Basis Server, win-x64): Basis Server/Contrib/Auth/Did/DidKeyResolver.cs#L57
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
Build server on Ubuntu (Basis Server, win-x64): Basis Server/LiteNetLib/NetManager.cs#L909
The variable 'ex' is declared but never used
Build server on Ubuntu (Basis Server, win-x64): Basis Server/LiteNetLib/NetUtils.cs#L176
The variable 'e' is declared but never used
Build server on Ubuntu (Basis Server, win-x64): Basis Server/LiteNetLib/NetManager.cs#L909
The variable 'ex' is declared but never used
Build server on Ubuntu (Basis Server, win-x64): Basis Server/LiteNetLib/NetUtils.cs#L176
The variable 'e' is declared but never used
Build server on Ubuntu (Basis Server, win-x64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, win-x64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, win-x64)
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Build server on Ubuntu (Basis Server, win-x64)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsTrimmable>
Build server on Ubuntu (Basis Server, win-x64)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build server on Ubuntu (Basis Server, linux-musl-arm64): Basis Server/Contrib/Auth/Did/DidKeyResolver.cs#L57
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
Build server on Ubuntu (Basis Server, linux-musl-arm64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-musl-arm64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-musl-arm64)
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Build server on Ubuntu (Basis Server, linux-musl-arm64)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsTrimmable>
Build server on Ubuntu (Basis Server, linux-musl-arm64)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build server on Ubuntu (Basis Server, linux-arm64): Basis Server/Contrib/Auth/Did/DidKeyResolver.cs#L57
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
Build server on Ubuntu (Basis Server, linux-arm64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-arm64): Basis Server/LiteNetLib/NetManager.cs#L909
The variable 'ex' is declared but never used
Build server on Ubuntu (Basis Server, linux-arm64): Basis Server/LiteNetLib/NetManager.cs#L909
The variable 'ex' is declared but never used
Build server on Ubuntu (Basis Server, linux-arm64): Basis Server/LiteNetLib/NetUtils.cs#L176
The variable 'e' is declared but never used
Build server on Ubuntu (Basis Server, linux-arm64): Basis Server/LiteNetLib/NetUtils.cs#L176
The variable 'e' is declared but never used
Build server on Ubuntu (Basis Server, linux-arm64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-arm64)
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Build server on Ubuntu (Basis Server, linux-arm64)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsTrimmable>
Build server on Ubuntu (Basis Server, linux-arm64)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build server on Ubuntu (Basis Server, linux-x64): Basis Server/Contrib/Auth/Did/DidKeyResolver.cs#L57
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
Build server on Ubuntu (Basis Server, linux-x64): Basis Server/LiteNetLib/NetUtils.cs#L176
The variable 'e' is declared but never used
Build server on Ubuntu (Basis Server, linux-x64): Basis Server/LiteNetLib/NetManager.cs#L909
The variable 'ex' is declared but never used
Build server on Ubuntu (Basis Server, linux-x64): Basis Server/LiteNetLib/NetManager.cs#L909
The variable 'ex' is declared but never used
Build server on Ubuntu (Basis Server, linux-x64): Basis Server/LiteNetLib/NetUtils.cs#L176
The variable 'e' is declared but never used
Build server on Ubuntu (Basis Server, linux-x64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-x64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-x64)
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Build server on Ubuntu (Basis Server, linux-x64)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsTrimmable>
Build server on Ubuntu (Basis Server, linux-x64)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build server on Ubuntu (Basis Server, linux-musl-x64): Basis Server/Contrib/Auth/Did/DidKeyResolver.cs#L57
Use 'AsSpan' instead of the 'System.Range'-based indexer on 'string' to avoid creating unnecessary data copies (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1831)
Build server on Ubuntu (Basis Server, linux-musl-x64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-musl-x64): Basis Server/Contrib/Crypto/Ed25519.cs#L80
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
Build server on Ubuntu (Basis Server, linux-musl-x64)
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Build server on Ubuntu (Basis Server, linux-musl-x64)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsTrimmable>
Build server on Ubuntu (Basis Server, linux-musl-x64)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build client for StandaloneLinux64
Packages/com.***.pooltable/Modules/BilliardsModule/UdonScripts/ButtonUndo.cs(9,29): warning CS0414: The field 'ButtonUndo.methodName' is assigned but its value is never used
Build client for StandaloneLinux64
Packages/com.***.framework/BasisUI/Addressables/AddressableInstanceBase.cs(50,30): warning CS0168: The variable 'e' is declared but never used
Build client for StandaloneLinux64
Packages/com.***.framework/BasisUI/Addressables/AddressableUIInstanceBase.cs(59,30): warning CS0168: The variable 'e' is declared but never used
Build client for StandaloneLinux64
Packages/com.***.framework/BasisUI/BasisAvatarSelection.cs(33,13): warning CS4014: Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build client for StandaloneLinux64
Packages/com.***.framework/BasisUI/Menus/Main Menu Providers/SettingsProvider.cs(89,27): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build client for StandaloneLinux64
Packages/com.***.framework/BasisUI/Menus/Main Menu Providers/SettingsProvider.cs(75,27): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build client for StandaloneLinux64
Packages/com.***.framework/BasisUI/Menus/Main Menu Providers/SettingsProvider.cs(61,27): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build client for StandaloneLinux64
Packages/com.***.framework/Camera/BasisHandHeldCameraUI.cs(339,18): warning CS0219: The variable 'createdNew' is assigned but its value is never used
Build client for StandaloneLinux64
Built In Data does not have any associated AddressableAssetGroupSchemas. Data from this group will not be included in the build. If this is unexpected the AddressableGroup may have become corrupted.
Build client for StandaloneLinux64
Import Error Code:(4)
Build client for Android
Import Error Code:(4)
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.
Build client for StandaloneWindows64
You are trying to import an asset which contains a global game manager. This is not allowed.

Artifacts

Produced during runtime
Name Size Digest
Basis-Client-StandaloneLinux64
108 MB
sha256:0216f0c8f2110f378ee88471b0cdc71b0cb14961275aea3c8297f3e074b6370a
Basis-Server-linux-arm64
47.7 MB
sha256:6cd4f33cba1c560bd34ccf5a084de9712e3211972bb25921586d152b5082dc16
Basis-Server-linux-musl-arm64
47.7 MB
sha256:93b75720d36b70ebf0f3193ca86e7602d308c098e81d6aacb1c3eea58eb6186c
Basis-Server-linux-musl-x64
49.3 MB
sha256:23f0a8f6ea91820d3805874784ac3960b1bcf69a397edebc04dd130f3d76cdf2
Basis-Server-linux-x64
49.3 MB
sha256:b771642e0732319c803119547e771f46502344fc677dfa8caa280731ecd132d9
Basis-Server-win-x64
49.7 MB
sha256:4b8803e32780824199ff246a5ab0a433681b9dc2d952e85009e56d2edea3df24
Basis-Symbols-Client-StandaloneLinux64
467 MB
sha256:8bfdb7472a0bf53ed18b109236f9305cd1bdf50677b53154a7034f4a72ced692
unitypackage_upload
157 MB
sha256:f6c106bf431f54e28cc5058697bc68775c3ce82130b99de987d75373af527bab