Skip to content

etcd support for easycaching #323

etcd support for easycaching

etcd support for easycaching #323

Triggered via pull request April 29, 2025 12:14
Status Success
Total duration 2m 7s
Artifacts

buildandtest.yml

on: pull_request
Matrix: linux
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
build and test on ubuntu-latest: src/EasyCaching.Etcd/DefaultEtcdCachingProvider.Async.cs#L233
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 on ubuntu-latest: src/EasyCaching.Etcd/Internal/EtcdCaching.cs#L30
Non-nullable field '_metadata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Internal/EtcdCaching.cs#L30
Non-nullable field '_authToken' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Configurations/EtcdCachingOptions.cs#L24
Non-nullable property 'Password' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Configurations/EtcdCachingOptions.cs#L19
Non-nullable property 'UserName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Configurations/EtcdCachingOptions.cs#L14
Non-nullable property 'Address' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/DistributedLock/EtcdLockFactory.cs#L15
Cannot convert null literal to non-nullable reference type.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Internal/EtcdCaching.cs#L195
Possible null reference argument for parameter 'logger' in 'void LoggerExtensions.LogError(ILogger logger, Exception? exception, string? message, params object?[] args)'.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Internal/EtcdCaching.cs#L30
Non-nullable field '_metadata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Internal/EtcdCaching.cs#L30
Non-nullable field '_authToken' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Configurations/EtcdCachingOptions.cs#L24
Non-nullable property 'Password' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Configurations/EtcdCachingOptions.cs#L19
Non-nullable property 'UserName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/Configurations/EtcdCachingOptions.cs#L14
Non-nullable property 'Address' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build and test on ubuntu-latest: src/EasyCaching.Etcd/DistributedLock/EtcdLockFactory.cs#L15
Cannot convert null literal to non-nullable reference type.