Skip to content

GUI desktop application #147

GUI desktop application

GUI desktop application #147

Triggered via pull request August 5, 2023 03:21
@bowencodebowencode
synchronize #82
feature/gui
Status Success
Total duration 4m 59s
Artifacts 3

dotnet-build-test.yml

on: pull_request
Build and test .NET projects
1m 25s
Build and test .NET projects
Build GUI projects for Windows
3m 31s
Build GUI projects for Windows
Build GUI projects for Mac
4m 45s
Build GUI projects for Mac
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
Build and test .NET projects: Extensions/AzureBlob/Cosmos.DataTransfer.AzureBlobStorage/BlobWriter.cs#L17
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 and test .NET projects: Extensions/AzureBlob/Cosmos.DataTransfer.AzureBlobStorage/BlobWriter.cs#L8
Non-nullable field 'blob' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build and test .NET projects: Extensions/AwsS3/Cosmos.DataTransfer.AwsS3Storage/S3Writer.cs#L9
Non-nullable field 's3Client' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build and test .NET projects: Interfaces/Cosmos.DataTransfer.Common/FileDataSource.cs#L9
Async-iterator 'FileDataSource.ReadSourceAsync(IConfiguration, ILogger, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
Build and test .NET projects: Extensions/Mongo/Cosmos.DataTransfer.MongoExtension/MongoDataSourceExtension.cs#L38
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 and test .NET projects: Core/Cosmos.DataTransfer.Core.UnitTests/SettingsCommandTests.cs#L69
Possible null reference argument for parameter 'value' in 'string JsonSerializer.Serialize<List<ExtensionSettingProperty>>(List<ExtensionSettingProperty> value, JsonSerializerOptions? options = null)'.
Build and test .NET projects: Extensions/Parquet/Cosmos.DataTransfer.ParquetExtension/ParquetDataCol.cs#L27
Non-nullable property 'ColumnName' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build and test .NET projects: Extensions/Parquet/Cosmos.DataTransfer.ParquetExtension/ParquetDataCol.cs#L27
Non-nullable property 'ParquetDataType' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build and test .NET projects: Extensions/Parquet/Cosmos.DataTransfer.ParquetExtension/ParquetDataCol.cs#L27
Non-nullable property 'ParquetDataColumn' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build and test .NET projects: Extensions/Parquet/Cosmos.DataTransfer.ParquetExtension/ParquetDataCol.cs#L32
Non-nullable property 'ParquetDataType' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Windows: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L11
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Windows: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L12
Non-nullable property 'Sink' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Windows: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L13
Non-nullable property 'SourceSettings' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Windows: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L14
Non-nullable property 'SinkSettings' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Windows: App/Cosmos.DataTransfer.Ui/ExtensionManifestUtility.cs#L123
The variable 'ex' is declared but never used
Build GUI projects for Windows: App/Cosmos.DataTransfer.Ui/ExtensionManifestUtility.cs#L140
The variable 'ex' is declared but never used
Build GUI projects for Windows: App/Cosmos.DataTransfer.Ui/ExtensionSetting.cs#L38
The variable 'ex' is declared but never used
Build GUI projects for Windows: App/Cosmos.DataTransfer.Web/Pages/ClientDataService.cs#L32
Possible null reference argument for parameter 'stream' in 'StreamReader.StreamReader(Stream stream)'.
Build GUI projects for Windows: App/Cosmos.DataTransfer.App/Shared/JobToolbar.razor#L21
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 GUI projects for Mac: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L11
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Mac: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L12
Non-nullable property 'Sink' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Mac: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L13
Non-nullable property 'SourceSettings' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Mac: App/Cosmos.DataTransfer.Ui/ExtensionDefinition.cs#L14
Non-nullable property 'SinkSettings' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build GUI projects for Mac: App/Cosmos.DataTransfer.Ui/ExtensionSetting.cs#L38
The variable 'ex' is declared but never used
Build GUI projects for Mac: App/Cosmos.DataTransfer.Ui/ExtensionManifestUtility.cs#L123
The variable 'ex' is declared but never used
Build GUI projects for Mac: App/Cosmos.DataTransfer.Ui/ExtensionManifestUtility.cs#L140
The variable 'ex' is declared but never used
Build GUI projects for Mac: App/Cosmos.DataTransfer.Web/Pages/ClientDataService.cs#L32
Possible null reference argument for parameter 'stream' in 'StreamReader.StreamReader(Stream stream)'.
Build GUI projects for Mac: App/Cosmos.DataTransfer.App/Features/Execution/RunMigrationJobAction.cs#L23
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 GUI projects for Mac: App/Cosmos.DataTransfer.App/Features/Execution/RunMigrationJobAction.cs#L41
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.

Artifacts

Produced during runtime
Name Size
app-mac-build Expired
170 MB
app-win-build Expired
159 MB
debug-build Expired
97.4 MB