refactor(ci): standardize workflows and add retry mechanisms and centralized config #165
dotnet-maui-ci.yml
on: pull_request
Annotations
10 warnings
|
Build Android
Android 16 will require 16 KB page sizes, shared library 'libdittoffi.so' does not have a 16 KB page size. Please inform the authors of the NuGet package 'Ditto.Native.Android' version '4.11.1' which contains 'runtimes/android-arm64/native/libdittoffi.so'. See https://developer.android.com/guide/practices/page-sizes for more details.
|
|
Build Android:
dotnet-maui/DittoMauiTasksApp/ViewModels/TasksPageviewModel.cs#L250
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
Android 16 will require 16 KB page sizes, shared library 'libdittoffi.so' does not have a 16 KB page size. Please inform the authors of the NuGet package 'Ditto.Native.Android' version '4.11.1' which contains 'runtimes/android-arm64/native/libdittoffi.so'. See https://developer.android.com/guide/practices/page-sizes for more details.
|
|
Build Android:
dotnet-maui/DittoMauiTasksApp/ViewModels/TasksPageviewModel.cs#L250
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 iOS:
dotnet-maui/DittoMauiTasksApp/ViewModels/TasksPageviewModel.cs#L250
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 iOS:
dotnet-maui/DittoMauiTasksApp/ViewModels/TasksPageviewModel.cs#L250
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.
|
|
BrowserStack Android Tests
The entry point of the program is global code; ignoring 'AutoGeneratedProgram.Main(string[])' entry point.
|
|
BrowserStack iOS Tests
Attempt 2 failed. Reason: Child_process exited with error code 1
|
|
BrowserStack iOS Tests
Attempt 1 failed. Reason: Child_process exited with error code 1
|
|
BrowserStack iOS Tests
The entry point of the program is global code; ignoring 'AutoGeneratedProgram.Main(string[])' entry point.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
android-apk
Expired
|
66.9 MB |
sha256:a8c5585aaba777fb6ffb267bbb2dd04c7576cc1b721cbc6332a17d9f3056f1e1
|
|
|
ios-ipa
Expired
|
23.8 MB |
sha256:53418f5c1764f1b6e48287a43dde71830914dacb7996dcf4f7c12e728843c64b
|
|