Skip to content

Migrate DynamicData to ReactiveUI.Primitives #2350

Migrate DynamicData to ReactiveUI.Primitives

Migrate DynamicData to ReactiveUI.Primitives #2350

Triggered via pull request June 30, 2026 22:21
Status Success
Total duration 17m 49s
Artifacts 1

ci-build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4.6.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build: src/DynamicData/Cache/Internal/MergeMany.cs#L64
The type 'TDestination' cannot be used as type parameter 'T' in the generic type or method 'DeliveryQueue<T>'. Nullability of type argument 'TDestination' doesn't match 'notnull' constraint.
build: src/DynamicData/Internal/CacheParentSubscription.cs#L182
The type 'T' cannot be used as type parameter 'T' in the generic type or method 'SynchronizeSafeExtensions.SynchronizeSafe<T>(IObservable<T>, SharedDeliveryQueue)'. Nullability of type argument 'T' doesn't match 'notnull' constraint.
build: src/DynamicData/Cache/Internal/QueryWhenChanged.cs#L59
The type 'TValue' cannot be used as type parameter 'T' in the generic type or method 'SynchronizeSafeExtensions.SynchronizeSafe<T>(IObservable<T>, SharedDeliveryQueue)'. Nullability of type argument 'TValue' doesn't match 'notnull' constraint.
build: src/DynamicData/Cache/ObservableCacheEx.SortBy.cs#L51
'ObservableCacheEx.Sort<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IComparer<TObject>, SortOptimisations, int)' is obsolete: 'Use SortAndBind as it's more efficient'
build: src/DynamicData/Cache/ObservableCacheEx.SortBy.cs#L51
'ObservableCacheEx.Sort<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IComparer<TObject>, SortOptimisations, int)' is obsolete: 'Use SortAndBind as it's more efficient'
build: src/DynamicData/Cache/Internal/MergeMany.cs#L64
The type 'TDestination' cannot be used as type parameter 'T' in the generic type or method 'DeliveryQueue<T>'. Nullability of type argument 'TDestination' doesn't match 'notnull' constraint.
build: src/DynamicData/Internal/CacheParentSubscription.cs#L182
The type 'T' cannot be used as type parameter 'T' in the generic type or method 'SynchronizeSafeExtensions.SynchronizeSafe<T>(IObservable<T>, SharedDeliveryQueue)'. Nullability of type argument 'T' doesn't match 'notnull' constraint.
build: src/DynamicData/Cache/Internal/QueryWhenChanged.cs#L59
The type 'TValue' cannot be used as type parameter 'T' in the generic type or method 'SynchronizeSafeExtensions.SynchronizeSafe<T>(IObservable<T>, SharedDeliveryQueue)'. Nullability of type argument 'TValue' doesn't match 'notnull' constraint.
build: src/DynamicData/Cache/Internal/MergeMany.cs#L86
The type 'TDestination' cannot be used as type parameter 'T' in the generic type or method 'DeliveryQueue<T>'. Nullability of type argument 'TDestination' doesn't match 'notnull' constraint.
build: src/DynamicData/Cache/Internal/MergeMany.cs#L86
The type 'TDestination' cannot be used as type parameter 'T' in the generic type or method 'DeliveryQueue<T>'. Nullability of type argument 'TDestination' doesn't match 'notnull' constraint.

Artifacts

Produced during runtime
Name Size Digest
nuget
9.36 MB
sha256:e6853bd571cb50dd79257cf9782cf75d32280b46d2d5ab3a3c466ef244e39b19