Skip to content

Fix: Windows IME duplicates last Chinese character (Avalonia 11.2.7 →… #34

Fix: Windows IME duplicates last Chinese character (Avalonia 11.2.7 →…

Fix: Windows IME duplicates last Chinese character (Avalonia 11.2.7 →… #34

Triggered via push August 4, 2026 02:05
Status Success
Total duration 1m 31s
Artifacts

ci.yml

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

Annotations

33 warnings
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#L187
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 (macos): src/Taskly/Cli/CliInstaller.cs#L193
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#L200
Possible null reference argument for parameter 'o' in 'void NativeMenu.SetMenu(AvaloniaObject o, NativeMenu? menu)'.
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 (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 (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#L170
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 (windows): src/Taskly/Cli/CliInstaller.cs#L190
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 (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/MainWindow.axaml.cs#L200
Possible null reference argument for parameter 'o' in 'void NativeMenu.SetMenu(AvaloniaObject o, NativeMenu? menu)'.
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 (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#L193
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/Cli/CliInstaller.cs#L187
This call site is reachable on all platforms. 'Registry.CurrentUser' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (linux): src/Taskly/MainWindow.axaml.cs#L200
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.