publish signed mobile artifacts #82
publish.yml
on: workflow_dispatch
Android Build
9m 34s
iOS Build
5m 7s
Annotations
20 warnings
iOS Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, nowsprinting/check-version-format-action@v3, microsoft/variable-substitution@v1, actions/setup-dotnet@v1, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
iOS Build
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, microsoft/variable-substitution@v1, actions/setup-dotnet@v1, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
iOS Build:
Views/RankingsPage.xaml.cs#L19
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.
|
iOS Build:
App.xaml.cs#L59
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.
|
iOS Build:
ViewModels/RankingsViewModel.cs#L68
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.
|
iOS Build:
NotificationDelegate.cs#L7
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.
|
iOS Build:
ViewModels/PlayerSearchViewModel.cs#L54
Number of parameters supplied in the logging message template do not match the number of named placeholders (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2017)
|
iOS Build:
ViewModels/PlayerDetailViewModel.cs#L200
Number of parameters supplied in the logging message template do not match the number of named placeholders (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2017)
|
Android Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, nowsprinting/check-version-format-action@v3, microsoft/variable-substitution@v1, actions/setup-dotnet@4d4a70f4a5b2a5a5329f13be4ac933f2c9206ac0, actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Android Build
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, microsoft/variable-substitution@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Android Build:
Views/RankingsPage.xaml.cs#L19
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:
App.xaml.cs#L59
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:
NotificationDelegate.cs#L7
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:
Platforms/Android/SamsungBadgeProvider.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
Android Build:
Platforms/Android/ReminderService.cs#L18
'CalendarContract.EventsColumns' is obsolete: 'Use the 'Android.Provider.CalendarContract.IEventsColumns' type. This class will be removed in a future release.'
|
Android Build:
Platforms/Android/ReminderService.cs#L18
'CalendarContract.EventsColumns.EventLocation' is obsolete: 'Use 'Android.Provider.CalendarContract.IEventsColumns.EventLocation'. This class will be removed in a future release.'
|
Android Build:
Platforms/Android/ReminderService.cs#L10
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:
Platforms/Android/ReminderService.cs#L28
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:
ViewModels/RankingsViewModel.cs#L68
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:
Platforms/Android/RankWidget.cs#L84
This call site is reachable on: 'Android' 21.0 and later. 'PendingIntentFlags.Immutable' is only supported on: 'android' 23.0 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
ifpamaui-android-signed-build
Expired
|
66.8 MB |
|
ifpamaui-ios-signed-build
Expired
|
26.8 MB |
|