Skip to content

Improves licensing data handling in SQL persistence #7676

Improves licensing data handling in SQL persistence

Improves licensing data handling in SQL persistence #7676

Triggered via pull request December 10, 2025 08:39
Status Failure
Total duration 6m 19s
Artifacts 3

ci.yml

on: pull_request
Matrix: containers / containers
db-container  /  db-container
1m 15s
db-container / db-container
windows-installers  /  build
3m 48s
windows-installers / build
Matrix: build
Matrix: container-test / container-test
Fit to window
Zoom out
Zoom in

Annotations

60 errors
Linux-PostgreSQL
Process completed with exit code 1.
Linux-PostgreSQL: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-PostgreSQL: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-SqlServer
Process completed with exit code 1.
Linux-SqlServer: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-SqlServer: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-PrimaryRavenPersistence
Process completed with exit code 1.
Linux-PrimaryRavenPersistence: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-PrimaryRavenPersistence: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-AzureServiceBus
Process completed with exit code 1.
Linux-AzureServiceBus: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-AzureServiceBus: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-Default
Process completed with exit code 1.
Linux-Default: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-Default: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-RabbitMQ
Process completed with exit code 1.
Linux-RabbitMQ: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-RabbitMQ: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-SQS
Process completed with exit code 1.
Linux-SQS: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-SQS: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-PrimaryRavenAcceptance
Process completed with exit code 1.
Linux-PrimaryRavenAcceptance: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-PrimaryRavenAcceptance: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-AzureStorageQueues
Process completed with exit code 1.
Linux-AzureStorageQueues: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Linux-AzureStorageQueues: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-PrimaryRavenPersistence
Process completed with exit code 1.
Windows-PrimaryRavenPersistence: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-PrimaryRavenPersistence: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
windows-installers / build
Process completed with exit code 1.
windows-installers / build: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
windows-installers / build: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-AzureStorageQueues
Process completed with exit code 1.
Windows-AzureStorageQueues: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-AzureStorageQueues: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-SQS
Process completed with exit code 1.
Windows-SQS: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-SQS: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-PostgreSQL
Process completed with exit code 1.
Windows-PostgreSQL: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-PostgreSQL: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-PrimaryRavenAcceptance
Process completed with exit code 1.
Windows-PrimaryRavenAcceptance: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-PrimaryRavenAcceptance: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-Default
Process completed with exit code 1.
Windows-Default: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-Default: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-RabbitMQ
Process completed with exit code 1.
Windows-RabbitMQ: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-RabbitMQ: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-AzureServiceBus
Process completed with exit code 1.
Windows-AzureServiceBus: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-AzureServiceBus: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-MSMQ
Process completed with exit code 1.
Windows-MSMQ: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-MSMQ: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-SqlServer
Process completed with exit code 1.
Windows-SqlServer: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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.
Windows-SqlServer: src/ServiceControl.Persistence.Tests.Sql.SqlServer/PersistenceTestsContext.cs#L18
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 Digest
Particular~ServiceControl~11OC83.dockerbuild
87.4 KB
sha256:ff3f5ccc9204ca5b94b6a1f63f7b230d024887027e460ed0f40d42de21f43c35
Particular~ServiceControl~T480XV.dockerbuild
85.5 KB
sha256:7423a39132a0379f129adf747d5f494a074eb9e4fc50fd296614b7e8e6731a2d
Particular~ServiceControl~Z9IB1U.dockerbuild
87.4 KB
sha256:9546459fcc245d776ca95c2cb80b4d34c46ac08f1044791e94d3381af81e70ac