GUI desktop application #147
dotnet-build-test.yml
on: pull_request
Build and test .NET projects
1m 25s
Build GUI projects for Windows
3m 31s
Build GUI projects for Mac
4m 45s
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/NavMenu.razor#L23
Possible null reference return.
|
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 |
|