Skip to content

Player preliminary work #721

Player preliminary work

Player preliminary work #721

Triggered via pull request October 31, 2024 12:27
Status Success
Total duration 6m 4s
Artifacts 8

validate.yml

on: pull_request
Matrix: build / linux
Matrix: build / macos
Matrix: build / windows / build
Fit to window
Zoom out
Zoom in

Annotations

24 warnings
build / macos (x64) / MacOS-x64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / macos (x64) / MacOS-x64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / macos (x64) / MacOS-x64: Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs#L599
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build / macos (arm64) / MacOS-arm64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / macos (arm64) / MacOS-arm64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / macos (arm64) / MacOS-arm64: Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs#L599
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build / linux (Redhat, arm64) / Redhat-arm64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / linux (Redhat, arm64) / Redhat-arm64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / linux (Redhat, arm64) / Redhat-arm64: Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs#L599
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build / linux (Debian, arm64) / Debian-arm64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / linux (Debian, arm64) / Debian-arm64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / linux (Debian, arm64) / Debian-arm64: Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs#L599
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build / linux (Redhat, x64) / Redhat-x64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / linux (Redhat, x64) / Redhat-x64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / linux (Redhat, x64) / Redhat-x64: Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs#L599
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build / linux (Debian, x64) / Debian-x64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / linux (Debian, x64) / Debian-x64: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / linux (Debian, x64) / Debian-x64: Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs#L599
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build / windows / Windows-classic: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / windows / Windows-classic: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / windows / Windows-classic: Source/LibationWinForms/ProcessQueue/SidebarControl.cs#L76
The field 'SidebarControl.playlistBindingSource' is never used
build / windows / Windows-chardonnay: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L6
'PlaylistEntryViewModel' overrides Object.Equals(object o) but does not override Object.GetHashCode()
build / windows / Windows-chardonnay: Source/LibationUiBase/ViewModels/Player/PlaylistEntryViewModel.cs#L49
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build / windows / Windows-chardonnay: Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs#L599
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.

Artifacts

Produced during runtime
Name Size
Classic-Libation.11.5.2.1-windows-classic.zip
100 MB
Libation.11.5.2.1-linux-chardonnay-amd64.deb
62.7 MB
Libation.11.5.2.1-linux-chardonnay-amd64.rpm
83.5 MB
Libation.11.5.2.1-linux-chardonnay-arm64.deb
55.3 MB
Libation.11.5.2.1-linux-chardonnay-arm64.rpm
77.7 MB
Libation.11.5.2.1-macOS-chardonnay-arm64.tgz
82.2 MB
Libation.11.5.2.1-macOS-chardonnay-x64.tgz
87.3 MB
Libation.11.5.2.1-windows-chardonnay.zip
115 MB