Skip to content

maps are now properly class-deserialized #426

maps are now properly class-deserialized

maps are now properly class-deserialized #426

Triggered via push December 3, 2024 16:58
Status Success
Total duration 4m 32s
Artifacts 8

build.yml

on: push
Matrix: πŸ‘€ Build Floor
Matrix: test
πŸ›οΈ Build NuGet
46s
πŸ›οΈ Build NuGet
πŸ“ƒ Writerside docs
1m 2s
πŸ“ƒ Writerside docs
πŸ•‹ Release library
5s
πŸ•‹ Release library
πŸ•‹ Make GitHub Release
6s
πŸ•‹ Make GitHub Release
Fit to window
Zoom out
Zoom in

Annotations

60 warnings
πŸ›οΈ Build NuGet
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ›οΈ Build NuGet: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ›οΈ Build NuGet: src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 NuGet: src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 NuGet: src/Parquet.Floor/Program.cs#L22
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 NuGet: src/Parquet.Floor/ViewModels/MainViewModel.cs#L63
Non-nullable event 'OnNewVersionAvailable' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
πŸ›οΈ Build NuGet: src/Parquet.Floor/App.axaml.cs#L40
Using member 'Avalonia.Data.Core.Plugins.BindingPlugins.DataValidators.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. PropertyAccessors might require unreferenced code.
πŸ›οΈ Build NuGet: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ›οΈ Build NuGet: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ›οΈ Build NuGet: src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 NuGet: src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 Floor (osx-x64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ‘€ Build Floor (osx-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 Floor (osx-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 Floor (osx-x64): src/Parquet.Floor/Program.cs#L22
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 Floor (osx-x64): src/Parquet.Floor/ViewModels/MainViewModel.cs#L63
Non-nullable event 'OnNewVersionAvailable' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
πŸ‘€ Build Floor (osx-x64): src/Parquet.Floor/App.axaml.cs#L40
Using member 'Avalonia.Data.Core.Plugins.BindingPlugins.DataValidators.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. PropertyAccessors might require unreferenced code.
πŸ‘€ Build Floor (osx-arm64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ‘€ Build Floor (osx-arm64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 Floor (osx-arm64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 Floor (osx-arm64): src/Parquet.Floor/Program.cs#L22
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 Floor (osx-arm64): src/Parquet.Floor/ViewModels/MainViewModel.cs#L63
Non-nullable event 'OnNewVersionAvailable' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
πŸ‘€ Build Floor (osx-arm64): src/Parquet.Floor/App.axaml.cs#L40
Using member 'Avalonia.Data.Core.Plugins.BindingPlugins.DataValidators.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. PropertyAccessors might require unreferenced code.
πŸ‘€ Build Floor (linux-x64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ‘€ Build Floor (linux-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 Floor (linux-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 Floor (linux-x64): src/Parquet.Floor/Program.cs#L22
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 Floor (linux-x64): src/Parquet.Floor/ViewModels/MainViewModel.cs#L63
Non-nullable event 'OnNewVersionAvailable' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
πŸ‘€ Build Floor (linux-x64): src/Parquet.Floor/App.axaml.cs#L40
Using member 'Avalonia.Data.Core.Plugins.BindingPlugins.DataValidators.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. PropertyAccessors might require unreferenced code.
πŸ‘€ Build Floor (linux-musl-x64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ‘€ Build Floor (linux-musl-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 Floor (linux-musl-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 Floor (linux-musl-x64): src/Parquet.Floor/Program.cs#L22
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 Floor (linux-musl-x64): src/Parquet.Floor/ViewModels/MainViewModel.cs#L63
Non-nullable event 'OnNewVersionAvailable' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
πŸ‘€ Build Floor (linux-musl-x64): src/Parquet.Floor/App.axaml.cs#L40
Using member 'Avalonia.Data.Core.Plugins.BindingPlugins.DataValidators.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. PropertyAccessors might require unreferenced code.
πŸ‘€ Build Floor (linux-musl-arm64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ‘€ Build Floor (linux-musl-arm64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 Floor (linux-musl-arm64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 Floor (linux-musl-arm64): src/Parquet.Floor/Program.cs#L22
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 Floor (linux-musl-arm64): src/Parquet.Floor/ViewModels/MainViewModel.cs#L63
Non-nullable event 'OnNewVersionAvailable' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
πŸ‘€ Build Floor (linux-musl-arm64): src/Parquet.Floor/App.axaml.cs#L40
Using member 'Avalonia.Data.Core.Plugins.BindingPlugins.DataValidators.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. PropertyAccessors might require unreferenced code.
πŸ“ƒ Writerside docs
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ‘€ Build Floor (win-x64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ‘€ Build Floor (win-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L28
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 Floor (win-x64): src/Parquet.Floor/Controllers/ParquetToCsvConverter.cs#L31
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 Floor (win-x64): src/Parquet.Floor/Program.cs#L22
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 Floor (win-x64): src/Parquet.Floor/ViewModels/MainViewModel.cs#L63
Non-nullable event 'OnNewVersionAvailable' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
πŸ‘€ Build Floor (win-x64): src/Parquet.Floor/App.axaml.cs#L40
Using member 'Avalonia.Data.Core.Plugins.BindingPlugins.DataValidators.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. PropertyAccessors might require unreferenced code.
πŸ§ͺ Unit Tests - Linux x64
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ§ͺ Unit Tests - Linux x64: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ§ͺ Unit Tests - Linux x64: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ§ͺ Unit Tests - MacOS ARM64: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ§ͺ Unit Tests - MacOS ARM64: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ§ͺ Unit Tests - Windows x86: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ§ͺ Unit Tests - Windows x86: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ§ͺ Unit Tests - Windows x64: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ§ͺ Unit Tests - Windows x64: src/Parquet.Test/Serialisation/SchemaReflectorTest.cs#L26
Field 'SchemaReflectorTest.PocoClass.MarkerField' is never assigned to, and will always have its default value false
πŸ•‹ Release library
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
πŸ•‹ Make GitHub Release
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "github-pages". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
bin
1.23 MB
floor-linux-musl-arm64 Expired
16.7 MB
floor-linux-musl-x64 Expired
18.4 MB
floor-linux-x64 Expired
17.4 MB
floor-osx-arm64 Expired
19.9 MB
floor-osx-x64 Expired
19.7 MB
floor-win-x64 Expired
20 MB
github-pages Expired
1.07 MB