Skip to content

Bump Avalonia and Avalonia.Diagnostics #117

Bump Avalonia and Avalonia.Diagnostics

Bump Avalonia and Avalonia.Diagnostics #117

Triggered via pull request September 28, 2026 06:41
Status Success
Total duration 5m 36s
Artifacts –

ci.yml

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

Annotations

33 warnings and 1 notice
Build (linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (linux): src/Taskly/Cli/CliInstaller.cs#L239
This call site is reachable on all platforms. 'RegistryKey.SetValue(string?, object, RegistryValueKind)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (linux): src/Taskly/Program.cs#L79
This call site is reachable on all platforms. 'AppNotificationOptions.AppName' is only supported on: 'linux', 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (linux): src/Taskly/MainWindow.axaml.cs#L205
Possible null reference argument for parameter 'o' in 'void NativeMenu.SetMenu(AvaloniaObject o, NativeMenu? menu)'.
Build (linux): src/Taskly/Converters/CommonConverters.cs#L17
Possible null reference return.
Build (linux): src/Taskly/Converters/CommonConverters.cs#L14
Possible null reference return.
Build (linux): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'CancelLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (linux): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'ConfirmLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (linux): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'DialogMessage' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (linux): src/Taskly/Views/Dialogs/TaskDetailDialog.axaml.cs#L26
Non-nullable field '_i18n' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build (linux): src/Taskly/Views/Dialogs/TaskDetailDialog.axaml.cs#L26
Non-nullable field '_task' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build (windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (windows): src/Taskly/Cli/CliInstaller.cs#L206
This call site is reachable on all platforms. 'RegistryKey.OpenSubKey(string, bool)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (windows): src/Taskly/Program.cs#L79
This call site is reachable on all platforms. 'AppNotificationOptions.AppName' is only supported on: 'linux', 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (windows): src/Taskly/MainWindow.axaml.cs#L205
Possible null reference argument for parameter 'o' in 'void NativeMenu.SetMenu(AvaloniaObject o, NativeMenu? menu)'.
Build (windows): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'CancelLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (windows): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'ConfirmLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (windows): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'DialogMessage' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (windows): src/Taskly/Views/Dialogs/TaskDetailDialog.axaml.cs#L26
Non-nullable field '_i18n' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build (windows): src/Taskly/Views/Dialogs/TaskDetailDialog.axaml.cs#L26
Non-nullable field '_task' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build (windows): src/Taskly/Converters/CommonConverters.cs#L17
Possible null reference return.
Build (windows): src/Taskly/Converters/CommonConverters.cs#L14
Possible null reference return.
Build (macos)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (macos): src/Taskly/Cli/CliInstaller.cs#L236
This call site is reachable on all platforms. 'RegistryKey.GetValue(string?)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (macos): src/Taskly/Cli/CliInstaller.cs#L216
This call site is reachable on all platforms. 'RegistryValueKind.ExpandString' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (macos): src/Taskly/MainWindow.axaml.cs#L205
Possible null reference argument for parameter 'o' in 'void NativeMenu.SetMenu(AvaloniaObject o, NativeMenu? menu)'.
Build (macos): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'CancelLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (macos): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'ConfirmLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (macos): src/Taskly/Views/Dialogs/ConfirmDialog.axaml.cs#L17
Non-nullable property 'DialogMessage' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build (macos): src/Taskly/Views/Dialogs/TaskDetailDialog.axaml.cs#L26
Non-nullable field '_i18n' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build (macos): src/Taskly/Views/Dialogs/TaskDetailDialog.axaml.cs#L26
Non-nullable field '_task' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build (macos): src/Taskly/Converters/CommonConverters.cs#L17
Possible null reference return.
Build (macos): src/Taskly/Converters/CommonConverters.cs#L14
Possible null reference return.
Build (linux)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"