Skip to content

Add async sample for updating UI in tasks and using synchronization context #3643

Add async sample for updating UI in tasks and using synchronization context

Add async sample for updating UI in tasks and using synchronization context #3643

Triggered via pull request February 22, 2026 13:11
Status Success
Total duration 8m 28s
Artifacts 3

ci.yml

on: pull_request
Publish Test Results
9s
Publish Test Results
Fit to window
Zoom out
Zoom in

Annotations

31 warnings
Build (MacOS): src/Libs/GLib-2.0/Public/OptionGroup.Generated.cs#L72
Possible null reference argument for parameter 'destroyNotify' in 'void OptionGroup.SetTranslateFunc(OptionGroupHandle group, TranslateFunc func, nint data, DestroyNotify destroyNotify)'.
Build (MacOS): src/Libs/GLib-2.0/Public/OptionGroup.Generated.cs#L72
Possible null reference argument for parameter 'func' in 'void OptionGroup.SetTranslateFunc(OptionGroupHandle group, TranslateFunc func, nint data, DestroyNotify destroyNotify)'.
Build (MacOS): src/Libs/GLib-2.0/Public/MainContext.Generated.cs#L176
Possible null reference argument for parameter 'notify' in 'void MainContext.InvokeFull(MainContextHandle context, int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (MacOS): src/Libs/GLib-2.0/Public/MainContext.Generated.cs#L176
Possible null reference argument for parameter 'function' in 'void MainContext.InvokeFull(MainContextHandle context, int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (MacOS): src/Libs/GLib-2.0/Internal/CompletionFunc.NotifiedHandler.Generated.cs#L47
Converting null literal or possible null value to non-nullable type.
Build (MacOS): src/Libs/GLib-2.0/Internal/CompletionFunc.ForeverHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (MacOS): src/Libs/GLib-2.0/Internal/CompletionFunc.CallHandler.Generated.cs#L33
Converting null literal or possible null value to non-nullable type.
Build (MacOS): src/Libs/GLib-2.0/Internal/CompletionFunc.AsyncHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (MacOS): src/Libs/GLib-2.0/Public/Variant.Generated.cs#L631
'Variant.GetType()' hides inherited member 'object.GetType()'. Use the new keyword if hiding was intended.
Build (MacOS): src/Libs/GLib-2.0/Public/Uri.Generated.cs#L475
'Uri.ToString()' hides inherited member 'object.ToString()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build (MacOS)
cairo 1.18.4 is already installed and up-to-date. To reinstall 1.18.4, run: brew reinstall cairo
Build (Linux): src/Libs/GLib-2.0/Internal/CompletionFunc.AsyncHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Internal/CompletionFunc.ForeverHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Internal/MainLoopSynchronizationContext.cs#L27
Possible null reference argument for parameter 'notify' in 'uint Functions.IdleAdd(int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Linux): src/Libs/GLib-2.0/Internal/MainLoopSynchronizationContext.cs#L27
Possible null reference argument for parameter 'function' in 'uint Functions.IdleAdd(int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Linux): src/Libs/GLib-2.0/Internal/TranslateFunc.CallHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Internal/TranslateFunc.AsyncHandler.Generated.cs#L35
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Internal/TranslateFunc.ForeverHandler.Generated.cs#L35
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Internal/TranslateFunc.NotifiedHandler.Generated.cs#L48
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Public/Uri.Generated.cs#L475
'Uri.ToString()' hides inherited member 'object.ToString()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build (Linux): src/Libs/GLib-2.0/Public/Variant.Generated.cs#L631
'Variant.GetType()' hides inherited member 'object.GetType()'. Use the new keyword if hiding was intended.
Build (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L788
Possible null reference argument for parameter 'notify' in 'uint Functions.ChildWatchAdd(int priority, Pid pid, ChildWatchFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L788
Possible null reference argument for parameter 'function' in 'uint Functions.ChildWatchAdd(int priority, Pid pid, ChildWatchFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/MainContext.Generated.cs#L176
Possible null reference argument for parameter 'notify' in 'void MainContext.InvokeFull(MainContextHandle context, int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/MainContext.Generated.cs#L176
Possible null reference argument for parameter 'function' in 'void MainContext.InvokeFull(MainContextHandle context, int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Internal/CompletionFunc.NotifiedHandler.Generated.cs#L47
Converting null literal or possible null value to non-nullable type.
Build (Windows): src/Libs/GLib-2.0/Internal/CompletionFunc.ForeverHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (Windows): src/Libs/GLib-2.0/Internal/CompletionFunc.CallHandler.Generated.cs#L33
Converting null literal or possible null value to non-nullable type.
Build (Windows): src/Libs/GLib-2.0/Internal/CompletionFunc.AsyncHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (Windows): src/Libs/GLib-2.0/Public/Variant.Generated.cs#L631
'Variant.GetType()' hides inherited member 'object.GetType()'. Use the new keyword if hiding was intended.
Build (Windows): src/Libs/GLib-2.0/Public/Uri.Generated.cs#L475
'Uri.ToString()' hides inherited member 'object.ToString()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.

Artifacts

Produced during runtime
Name Size Digest
test-results-Linux Expired
309 KB
sha256:1b2c1b5cc04e54f37e4d459778588a3791fff6d6e4ab62d1534ad4a7956afce7
test-results-Windows Expired
310 KB
sha256:6f47189146de09e59663442c3bfa9b191c66ad00e3ac799cc3d120032b748e1b
test-results-macOS Expired
310 KB
sha256:1cc0d3c068d3442a5e01f6c1d2ecccd05c43dded68f8db7c360033363df913e0