Skip to content

Fix DMG background: use setup-python for reliable Pillow install #18

Fix DMG background: use setup-python for reliable Pillow install

Fix DMG background: use setup-python for reliable Pillow install #18

Triggered via push August 2, 2026 11:44
Status Success
Total duration 1m 51s
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#L158
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 (macos): src/Taskly/Cli/CliInstaller.cs#L190
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 (macos): src/Taskly/MainWindow.axaml.cs#L224
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/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/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 (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#L190
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. 'RegistryKey.GetValue(string?)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
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/MainWindow.axaml.cs#L224
Possible null reference argument for parameter 'o' in 'void NativeMenu.SetMenu(AvaloniaObject o, NativeMenu? menu)'.
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 (linux): src/Taskly/Converters/CommonConverters.cs#L17
Possible null reference return.
Build (linux): src/Taskly/Converters/CommonConverters.cs#L14
Possible null reference return.
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#L187
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/Cli/CliInstaller.cs#L158
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/MainWindow.axaml.cs#L224
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/Converters/CommonConverters.cs#L17
Possible null reference return.
Build (windows): src/Taskly/Converters/CommonConverters.cs#L14
Possible null reference return.
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.