Skip to content

Build & Publish wheels #19

Build & Publish wheels

Build & Publish wheels #19

Manually triggered August 10, 2025 16:34
Status Success
Total duration 6m 40s
Artifacts 4

release_python.yml

on: workflow_dispatch
Build wheels on Windows
5m 45s
Build wheels on Windows
Build wheels on MacOS
2m 27s
Build wheels on MacOS
Build wheels on Ubuntu
2m 44s
Build wheels on Ubuntu
Build wheels on Ubuntu-Arm
4m 27s
Build wheels on Ubuntu-Arm
Publish to PyPI
45s
Publish to PyPI
Fit to window
Zoom out
Zoom in

Annotations

50 warnings and 4 notices
Build wheels on MacOS: TypeTreeGeneratorAPI/TypeTreeGenerator/Il2CppHandler.cs#L47
Possible null reference argument for parameter 'name' in 'void AssemblyResolver.AddToCache(string name, AssemblyDefinition definition)'.
Build wheels on MacOS: TypeTreeGeneratorAPI/TypeTreeGenerator/Il2CppHandler.cs#L47
Dereference of a possibly null reference.
Build wheels on MacOS: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L18
Non-nullable field 'GenericInstance' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on MacOS: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L35
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.TryGetValue(string key, out AssemblyDefinition value)'.
Build wheels on MacOS: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L30
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.Remove(string key)'.
Build wheels on MacOS: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L25
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.ContainsKey(string key)'.
Build wheels on MacOS: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L15
Possible null reference argument for parameter 'key' in 'AssemblyDefinition Dictionary<string, AssemblyDefinition>.this[string key]'.
Build wheels on MacOS: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L222
Cannot convert null literal to non-nullable reference type.
Build wheels on Ubuntu: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L222
Cannot convert null literal to non-nullable reference type.
Build wheels on Ubuntu: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_methodDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_typeDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L35
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.TryGetValue(string key, out AssemblyDefinition value)'.
Build wheels on Ubuntu: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L30
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.Remove(string key)'.
Build wheels on Ubuntu: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L25
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.ContainsKey(string key)'.
Build wheels on Ubuntu: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L15
Possible null reference argument for parameter 'key' in 'AssemblyDefinition Dictionary<string, AssemblyDefinition>.this[string key]'.
Build wheels on Ubuntu: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L18
Non-nullable field 'GenericInstance' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L31
Non-nullable field '_methodDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_methodDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_typeDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L222
Cannot convert null literal to non-nullable reference type.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssetRipper/AssetRipper.cs#L93
Possible null reference argument for parameter 'key' in 'AssemblyDefinition Dictionary<string, AssemblyDefinition>.this[string key]'.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L35
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.TryGetValue(string key, out AssemblyDefinition value)'.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L30
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.Remove(string key)'.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L25
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.ContainsKey(string key)'.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L15
Possible null reference argument for parameter 'key' in 'AssemblyDefinition Dictionary<string, AssemblyDefinition>.this[string key]'.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L30
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.Remove(string key)'.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L25
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, AssemblyDefinition>.ContainsKey(string key)'.
Build wheels on Ubuntu-Arm: TypeTreeGeneratorAPI/TypeTreeGenerator/AssemblyResolver.cs#L15
Possible null reference argument for parameter 'key' in 'AssemblyDefinition Dictionary<string, AssemblyDefinition>.this[string key]'.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L36
Non-nullable field '_typeDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L222
Cannot convert null literal to non-nullable reference type.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L18
Non-nullable field 'GenericInstance' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L31
Non-nullable field '_methodDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_methodDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Ubuntu-Arm: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_typeDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L36
Non-nullable field '_typeDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L31
Non-nullable field '_methodDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_methodDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L27
Non-nullable field '_typeDefinitionContext' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L18
Non-nullable field 'GenericInstance' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L313
Possible null reference argument for parameter 'typeDefinitionContext' in 'TypeResolver.TypeResolver(IGenericInstance typeDefinitionContext)'.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L284
Cannot convert null literal to non-nullable reference type.
Build wheels on Windows: UnityCsReference/Tools/Unity.SerializationLogic/UnitySerializationLogic.cs#L222
Cannot convert null literal to non-nullable reference type.
Build wheels on MacOS
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
Build wheels on MacOS
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
Build wheels on Windows
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Publish to PyPI
Generating and uploading digital attestations

Artifacts

Produced during runtime
Name Size Digest
Linux Expired
16.1 MB
sha256:84dda6e17fa217f1967f2958a6a7f2721be39b2895d4fb83975ac69fd1d54f6c
Linux-Arm Expired
23 MB
sha256:e7311a63e3ea9d3d2ff9cb6f4e40bad1b3de1c1212cceea3d7301ba9dbc4f3fa
MacOS Expired
15.9 MB
sha256:daadb4963df0f16e32741729ce11679be9db2a96466146a8a88234abaa7f07c7
Windows Expired
20.9 MB
sha256:3495ab10ac14453d567ec1d83ebec4fdfc87f03cbc6d6fff5a8a7a66471643af