Skip to content

Update dependencies for ReactiveUI 21.0.1 #1089

Update dependencies for ReactiveUI 21.0.1

Update dependencies for ReactiveUI 21.0.1 #1089

Triggered via pull request September 6, 2025 23:15
Status Success
Total duration 14m 5s
Artifacts

ci-build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 warnings and 1 notice
build / build
No files were found with the provided path: **/*.nupkg. No artifacts will be uploaded.
build / build: src/ReactiveUI.Uno/DependencyObjectObservableForProperty.cs#L70
Using member 'ReactiveUI.POCOObservableForProperty.GetNotificationForProperty(Object, Expression, String, Boolean, Boolean)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetNotificationForProperty may reference members that could be trimmed.
build / build: src/ReactiveUI.Uno/DependencyObjectObservableForProperty.cs#L57
Using member 'ReactiveUI.POCOObservableForProperty.GetNotificationForProperty(Object, Expression, String, Boolean, Boolean)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetNotificationForProperty may reference members that could be trimmed.
build / build: src/ReactiveUI.Uno/ActivationForViewFetcher.cs#L56
Using member 'ReactiveUI.WhenAnyMixin.WhenAnyValue<TSender, TRet>(TSender, Expression<Func<TSender, TRet>>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. WhenAnyValue may reference members that could be trimmed in AOT scenarios.
build / build: src/ReactiveUI.Uno/ActivationHelper.cs#L27
'serviceType' argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in call to 'Splat.DependencyResolverMixins.RegisterConstant(IMutableDependencyResolver, Object, Type, String)'. The parameter 't' of method 'lambda expression' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build / build: src/ReactiveUI.Uno/DependencyObjectObservableForProperty.cs#L37
Interface member 'ReactiveUI.ICreatesObservableForProperty.GetNotificationForProperty(Object, Expression, String, Boolean, Boolean)' with 'RequiresUnreferencedCodeAttribute' has an implementation member 'ReactiveUI.Uno.DependencyObjectObservableForProperty.GetNotificationForProperty(Object, Expression, String, Boolean, Boolean)' without 'RequiresUnreferencedCodeAttribute'. 'RequiresUnreferencedCodeAttribute' annotations must match across all interface implementations or overrides.
build / build: src/ReactiveUI.Uno/DependencyObjectObservableForProperty.cs#L21
Interface member 'ReactiveUI.ICreatesObservableForProperty.GetAffinityForObject(Type, String, Boolean)' with 'RequiresUnreferencedCodeAttribute' has an implementation member 'ReactiveUI.Uno.DependencyObjectObservableForProperty.GetAffinityForObject(Type, String, Boolean)' without 'RequiresUnreferencedCodeAttribute'. 'RequiresUnreferencedCodeAttribute' annotations must match across all interface implementations or overrides.
build / build: src/ReactiveUI.Uno/Common/ReactiveUserControl.cs#L82
'propertyType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in call to 'Microsoft.UI.Xaml.DependencyProperty.Register(String, Type, Type, PropertyMetadata)'. The generic parameter 'TViewModel' of 'ReactiveUI.Uno.ReactiveUserControl<TViewModel>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build / build: src/ReactiveUI.Uno/Common/ReactivePage.cs#L85
'propertyType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in call to 'Microsoft.UI.Xaml.DependencyProperty.Register(String, Type, Type, PropertyMetadata)'. The generic parameter 'TViewModel' of 'ReactiveUI.Uno.ReactivePage<TViewModel>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build / build: src/ReactiveUI.Uno/Common/RoutedViewHost.cs#L23
Using member 'ReactiveUI.RoutingState.RoutingState(IScheduler)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. RoutingState uses ReactiveCommand which may require unreferenced code.
build / build: src/ReactiveUI.Uno/ActivationForViewFetcher.cs#L31
Interface member 'ReactiveUI.IActivationForViewFetcher.GetActivationForView(IActivatableView)' with 'RequiresUnreferencedCodeAttribute' has an implementation member 'ReactiveUI.Uno.ActivationForViewFetcher.GetActivationForView(IActivatableView)' without 'RequiresUnreferencedCodeAttribute'. 'RequiresUnreferencedCodeAttribute' annotations must match across all interface implementations or overrides.
build / build
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677