Build and Release #51
buildrelease.yml
on: release
Build Server
Build Android APK
3m 6s
Build Windows App
7m 23s
Build macOS App
2m 50s
Upload to Release
27s
Annotations
1 error and 40 warnings
|
Build Windows App
Process completed with exit code 1.
|
|
Build macOS App:
TFMAudioApp/ViewModels/PlaylistDetailViewModel.cs#L127
The field TFMAudioApp.ViewModels.PlaylistDetailViewModel._isPlaylistMarkedForSync is annotated with
|
|
Build macOS App:
TFMAudioApp/ViewModels/PlayerViewModel.cs#L76
Field 'PlayerViewModel._isSeeking' is never assigned to, and will always have its default value false
|
|
Build macOS App:
TFMAudioApp/ViewModels/ChannelsViewModel.cs#L57
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 App:
TFMAudioApp/ViewModels/ChannelDetailViewModel.cs#L147
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 App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Dereference of a possibly null reference.
|
|
Build macOS App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Converting null literal or possible null value to non-nullable type.
|
|
Build macOS App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Dereference of a possibly null reference.
|
|
Build macOS App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Converting null literal or possible null value to non-nullable type.
|
|
Build macOS App:
TFMAudioApp/Controls/SkeletonView.cs#L182
'Frame' is obsolete: 'Frame is obsolete as of .NET 9. Please use Border instead.'
|
|
Build macOS App:
TFMAudioApp/Models/Channel.cs#L24
'ChannelDetail.FileCount' hides inherited member 'Channel.FileCount'. Use the new keyword if hiding was intended.
|
|
Build macOS App:
TFMAudioApp/ViewModels/PlaylistDetailViewModel.cs#L127
The field TFMAudioApp.ViewModels.PlaylistDetailViewModel._isPlaylistMarkedForSync is annotated with
|
|
Build macOS App:
TFMAudioApp/ViewModels/PlayerViewModel.cs#L76
Field 'PlayerViewModel._isSeeking' is never assigned to, and will always have its default value false
|
|
Build macOS App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Dereference of a possibly null reference.
|
|
Build macOS App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Converting null literal or possible null value to non-nullable type.
|
|
Build macOS App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Dereference of a possibly null reference.
|
|
Build macOS App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Converting null literal or possible null value to non-nullable type.
|
|
Build macOS App:
TFMAudioApp/ViewModels/ChannelDetailViewModel.cs#L147
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 App:
TFMAudioApp/ViewModels/ChannelsViewModel.cs#L57
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 App:
TFMAudioApp/Controls/SkeletonView.cs#L182
'Frame' is obsolete: 'Frame is obsolete as of .NET 9. Please use Border instead.'
|
|
Build macOS App:
TFMAudioApp/Models/Channel.cs#L24
'ChannelDetail.FileCount' hides inherited member 'Channel.FileCount'. Use the new keyword if hiding was intended.
|
|
Build Android APK:
TFMAudioApp/Platforms/Android/Services/MediaPlayerService.cs#L95
'MediaSessionCompat.FlagHandlesTransportControls' is obsolete: 'deprecated'
|
|
Build Android APK:
TFMAudioApp/Platforms/Android/Services/MediaPlayerService.cs#L95
'MediaSessionCompat.FlagHandlesMediaButtons' is obsolete: 'deprecated'
|
|
Build Android APK:
TFMAudioApp/ViewModels/ChannelDetailViewModel.cs#L147
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 Android APK:
TFMAudioApp/ViewModels/ChannelsViewModel.cs#L57
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 Android APK:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Dereference of a possibly null reference.
|
|
Build Android APK:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Converting null literal or possible null value to non-nullable type.
|
|
Build Android APK:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Dereference of a possibly null reference.
|
|
Build Android APK:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Converting null literal or possible null value to non-nullable type.
|
|
Build Android APK:
TFMAudioApp/Controls/SkeletonView.cs#L182
'Frame' is obsolete: 'Frame is obsolete as of .NET 9. Please use Border instead.'
|
|
Build Android APK:
TFMAudioApp/Models/Channel.cs#L24
'ChannelDetail.FileCount' hides inherited member 'Channel.FileCount'. Use the new keyword if hiding was intended.
|
|
Build Windows App:
TFMAudioApp/Models/Channel.cs#L24
'ChannelDetail.FileCount' hides inherited member 'Channel.FileCount'. Use the new keyword if hiding was intended.
|
|
Build Windows App:
TFMAudioApp/ViewModels/PlayerViewModel.cs#L76
Field 'PlayerViewModel._isSeeking' is never assigned to, and will always have its default value false
|
|
Build Windows App:
TFMAudioApp/ViewModels/ChannelsViewModel.cs#L57
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 App:
TFMAudioApp/ViewModels/ChannelDetailViewModel.cs#L147
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 App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Dereference of a possibly null reference.
|
|
Build Windows App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L227
Converting null literal or possible null value to non-nullable type.
|
|
Build Windows App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Dereference of a possibly null reference.
|
|
Build Windows App:
TFMAudioApp/Controls/FilterPopup.xaml.cs#L203
Converting null literal or possible null value to non-nullable type.
|
|
Build Windows App:
TFMAudioApp/Controls/SkeletonView.cs#L182
'Frame' is obsolete: 'Frame is obsolete as of .NET 9. Please use Border instead.'
|
|
Build Windows App:
TFMAudioApp/Models/Channel.cs#L24
'ChannelDetail.FileCount' hides inherited member 'Channel.FileCount'. Use the new keyword if hiding was intended.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
android-apk
Expired
|
70.5 MB |
sha256:7903b284bacdbcd7172ae786b1d06d416ae549285eb9b47cdd02026fd8c22077
|
|
|
macos-app
Expired
|
93.5 MB |
sha256:1d6a2bbe94224ceff65b7aabb104e13c70622ea4096e0f512274469716bb2e14
|
|
|
windows-app
Expired
|
128 MB |
sha256:776f3c9d1340732baf3c43dc33a24fed0c7ffb1dd31aa8f0157b9f46dd0c53a4
|
|