Skip to content

Android 14 onwards needs foreground service type #86

Android 14 onwards needs foreground service type

Android 14 onwards needs foreground service type #86

Triggered via push December 7, 2024 21:54
Status Success
Total duration 6m 2s
Artifacts 5

main.yml

on: push
Matrix: Android Build
release
0s
release
Matrix: deploy
Fit to window
Zoom out
Zoom in

Annotations

56 warnings
format
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Android Build (android-arm64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Android Build (android-arm64): Yosu.Youtube.Converter/FFmpeg/FFmpeg.android.cs#L12
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.
Android Build (android-arm64): Yosu/ViewModels/YoutubeViewModel.cs#L221
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android-arm64): Yosu/AppShell.xaml.cs#L34
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm64): Yosu/Views/YoutubeVideoItemView.xaml.cs#L34
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.
Android Build (android-arm64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L37
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L116
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L138
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L161
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android-arm64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L249
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Android Build (android-x64): Yosu.Youtube.Converter/FFmpeg/FFmpeg.android.cs#L12
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.
Android Build (android-x64): Yosu/ViewModels/YoutubeViewModel.cs#L221
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android-x64): Yosu/AppShell.xaml.cs#L34
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x64): Yosu/Views/YoutubeVideoItemView.xaml.cs#L34
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.
Android Build (android-x64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L37
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L116
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L138
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L161
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android-x64): Yosu/ViewModels/HistoryCollectionViewModel.cs#L249
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Android Build (android-arm): Yosu.Youtube.Converter/FFmpeg/FFmpeg.android.cs#L12
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.
Android Build (android-arm): Yosu/AppShell.xaml.cs#L34
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm): Yosu/Views/YoutubeVideoItemView.xaml.cs#L34
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.
Android Build (android-arm): Yosu/Platforms/Android/Utils/StorageUtil.cs#L61
The variable 'e' is declared but never used
Android Build (android-arm): Yosu/Platforms/Android/Utils/StorageUtil.cs#L84
The variable 'e' is declared but never used
Android Build (android-arm): Yosu/ViewModels/HistoryCollectionViewModel.cs#L37
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm): Yosu/ViewModels/HistoryCollectionViewModel.cs#L116
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm): Yosu/ViewModels/HistoryCollectionViewModel.cs#L138
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-arm): Yosu/ViewModels/YoutubeViewModel.cs#L221
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android-x86)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Android Build (android-x86): Yosu.Youtube.Converter/FFmpeg/FFmpeg.android.cs#L12
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.
Android Build (android-x86): Yosu/Views/YoutubeVideoItemView.xaml.cs#L34
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.
Android Build (android-x86): Yosu/AppShell.xaml.cs#L34
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x86): Yosu/ViewModels/YoutubeViewModel.cs#L221
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android-x86): Yosu/ViewModels/HistoryCollectionViewModel.cs#L37
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x86): Yosu/Platforms/Android/Utils/StorageUtil.cs#L61
The variable 'e' is declared but never used
Android Build (android-x86): Yosu/Platforms/Android/Utils/StorageUtil.cs#L84
The variable 'e' is declared but never used
Android Build (android-x86): Yosu/ViewModels/HistoryCollectionViewModel.cs#L116
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android-x86): Yosu/ViewModels/HistoryCollectionViewModel.cs#L138
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Android Build (android): Yosu.Youtube.Converter/FFmpeg/FFmpeg.android.cs#L8
Parameter 'filePath' is unread.
Android Build (android): Yosu.Youtube.Converter/FFmpeg/FFmpeg.android.cs#L12
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.
Android Build (android): Yosu/AppShell.xaml.cs#L34
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android): Yosu/Views/YoutubeVideoItemView.xaml.cs#L34
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.
Android Build (android): Yosu/ViewModels/HistoryCollectionViewModel.cs#L37
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android): Yosu/ViewModels/HistoryCollectionViewModel.cs#L116
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android): Yosu/ViewModels/YoutubeViewModel.cs#L221
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android): Yosu/ViewModels/HistoryCollectionViewModel.cs#L138
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Android Build (android): Yosu/ViewModels/HistoryCollectionViewModel.cs#L161
'Application.MainPage.get' is obsolete: 'This property has been deprecated. For single-window applications, use Windows[0].Page. For multi-window applications, identify and use the appropriate Window object to access the desired Page. Additionally, each element features a Window property, accessible when it's part of the current window.'
Android Build (android): Yosu/ViewModels/HistoryCollectionViewModel.cs#L249
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.

Artifacts

Produced during runtime
Name Size
Yosu-android
150 MB
Yosu-android-arm
50.7 MB
Yosu-android-arm64
39.1 MB
Yosu-android-x64
41.5 MB
Yosu-android-x86
40.4 MB