Skip to content

Player preliminary work #722

Player preliminary work

Player preliminary work #722

Triggered via pull request November 2, 2024 19:14
Status Success
Total duration 5m 58s
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 (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 / 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 / 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 / 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 (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 / 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 Expired
100 MB
Libation.11.5.2.1-linux-chardonnay-amd64.deb Expired
62.7 MB
Libation.11.5.2.1-linux-chardonnay-amd64.rpm Expired
83.5 MB
Libation.11.5.2.1-linux-chardonnay-arm64.deb Expired
55.3 MB
Libation.11.5.2.1-linux-chardonnay-arm64.rpm Expired
77.7 MB
Libation.11.5.2.1-macOS-chardonnay-arm64.tgz Expired
82.2 MB
Libation.11.5.2.1-macOS-chardonnay-x64.tgz Expired
87.3 MB
Libation.11.5.2.1-windows-chardonnay.zip Expired
115 MB