Skip to content

Refactor Mosa.DeviceSystem (part 2) #46

Refactor Mosa.DeviceSystem (part 2)

Refactor Mosa.DeviceSystem (part 2) #46

Triggered via push February 27, 2024 00:29
Status Failure
Total duration 3m 45s
Artifacts

builds.yml

on: push
Matrix: linux-demo-testing
Matrix: linux-unit-testing
Linux - X64 Compile Tests
0s
Linux - X64 Compile Tests
Linux - ARM32 Compile Tests
0s
Linux - ARM32 Compile Tests
Matrix: macos-demo-testing
Matrix: macos-unit-testing
Matrix: windows-demo-testing
Matrix: windows-unit-testing
Windows Build Packaging
0s
Windows Build Packaging
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 33 warnings
Linux Build: Source/Mosa.BareMetal.TestWorld/Program.cs#L22
The name 'HAL' does not exist in the current context
Linux Build: Source/Mosa.BareMetal.TestWorld/Program.cs#L22
The name 'HAL' does not exist in the current context
Linux Build
Process completed with exit code 1.
MacOS Build: Source/Mosa.BareMetal.TestWorld/Program.cs#L22
The name 'HAL' does not exist in the current context
MacOS Build: Source/Mosa.BareMetal.TestWorld/Program.cs#L22
The name 'HAL' does not exist in the current context
MacOS Build
Process completed with exit code 1.
Windows Build: Source/Mosa.Workspace.FileSystem.Debug/Synthetic/RamDiskDevice.cs#L12
The type or namespace name 'BaseDeviceDriver' could not be found (are you missing a using directive or an assembly reference?)
Windows Build: Source/Mosa.Workspace.FileSystem.Debug/Synthetic/RamDiskDevice.cs#L12
The type or namespace name 'IDiskDevice' could not be found (are you missing a using directive or an assembly reference?)
Windows Build: Source/Mosa.BareMetal.TestWorld/Program.cs#L22
The name 'HAL' does not exist in the current context
Windows Build: Source/Mosa.Workspace.FileSystem.Debug/Synthetic/RamDiskDevice.cs#L12
The type or namespace name 'BaseDeviceDriver' could not be found (are you missing a using directive or an assembly reference?)
Windows Build: Source/Mosa.Workspace.FileSystem.Debug/Synthetic/RamDiskDevice.cs#L12
The type or namespace name 'IDiskDevice' could not be found (are you missing a using directive or an assembly reference?)
Windows Build: Source/Mosa.BareMetal.TestWorld/Program.cs#L22
The name 'HAL' does not exist in the current context
Windows Build
Process completed with exit code 1.
Linux Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-dotnet@v3, actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Linux Build: Source/Mosa.Korlib/System/Convert.cs#L211
'Convert.ToByte(sbyte)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/Convert.cs#L224
'Convert.ToByte(ushort)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/Convert.cs#L233
'Convert.ToByte(uint)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/Convert.cs#L242
'Convert.ToByte(ulong)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/BitConverter.cs#L270
'BitConverter.ToUInt16(byte[], int)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/BitConverter.cs#L280
'BitConverter.ToUInt16(ReadOnlySpan<byte>)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/BitConverter.cs#L300
'BitConverter.ToUInt32(byte[], int)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/BitConverter.cs#L310
'BitConverter.ToUInt32(ReadOnlySpan<byte>)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/BitConverter.cs#L330
'BitConverter.ToUInt64(byte[], int)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Linux Build: Source/Mosa.Korlib/System/BitConverter.cs#L340
'BitConverter.ToUInt64(ReadOnlySpan<byte>)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-dotnet@v3, actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
MacOS Build: Source/Mosa.Korlib/System.Buffers/MemoryHandle.cs#L25
'MemoryHandle.MemoryHandle(void*, IPinnable)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Buffers/MemoryHandle.cs#L35
'MemoryHandle.Pointer' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Diagnostics/Contracts/Contract.cs#L434
'Contract.WritableBytes(UIntPtr)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Diagnostics/Contracts/Contract.cs#L439
'Contract.WritableBytes(IntPtr)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Diagnostics/Contracts/Contract.cs#L444
'Contract.WritableBytes(void*)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Diagnostics/Contracts/Contract.cs#L449
'Contract.ReadableBytes(UIntPtr)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Diagnostics/Contracts/Contract.cs#L454
'Contract.ReadableBytes(IntPtr)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Runtime.Intrinsics.X86/Ssse3.cs#L14
'Ssse3' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Runtime.Intrinsics.X86/Ssse2.cs#L15
'Sse2' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
MacOS Build: Source/Mosa.Korlib/System.Runtime.Intrinsics.X86/Ssse.cs#L15
'Sse' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-dotnet@v3, actions/checkout@v3, microsoft/[email protected], nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Windows Build: Source/Mosa.Korlib/System/Convert.cs#L211
'Convert.ToByte(sbyte)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/Convert.cs#L224
'Convert.ToByte(ushort)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/Convert.cs#L233
'Convert.ToByte(uint)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/Convert.cs#L242
'Convert.ToByte(ulong)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/BitConverter.cs#L270
'BitConverter.ToUInt16(byte[], int)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/BitConverter.cs#L280
'BitConverter.ToUInt16(ReadOnlySpan<byte>)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/BitConverter.cs#L300
'BitConverter.ToUInt32(byte[], int)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/BitConverter.cs#L310
'BitConverter.ToUInt32(ReadOnlySpan<byte>)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/BitConverter.cs#L330
'BitConverter.ToUInt64(byte[], int)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
Windows Build: Source/Mosa.Korlib/System/BitConverter.cs#L340
'BitConverter.ToUInt64(ReadOnlySpan<byte>)' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute