{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55075302,"defaultBranch":"main","name":"android","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-30T15:37:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726812265.0","currentOid":""},"activityList":{"items":[{"before":"b667af56b862758ad9eeb8e39bf305db6b044f66","after":null,"ref":"refs/heads/locpr/4340b881-11bc-4562-98ca-6be14244fe6c","pushedAt":"2024-09-20T06:04:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vs-mobiletools-engineering-service2","name":"VS MobileTools Engineering Service 2","path":"/vs-mobiletools-engineering-service2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67918504?s=80&v=4"}},{"before":null,"after":"b667af56b862758ad9eeb8e39bf305db6b044f66","ref":"refs/heads/locpr/4340b881-11bc-4562-98ca-6be14244fe6c","pushedAt":"2024-09-20T06:02:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vs-mobiletools-engineering-service2","name":"VS MobileTools Engineering Service 2","path":"/vs-mobiletools-engineering-service2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67918504?s=80&v=4"},"commit":{"message":"Fix R8 Message processing to remove false positives. (#9298)\n\nContext #7008 (comment)\r\n\r\nWhen building with certain libraries we are seeing the following errors\r\n\r\n4> Invalid signature '(TT;)TV;' for method java.lang.Object kotlin.jvm.internal.PropertyReference1.get(java.lang.Object). (TaskId:792)\r\n4>R8 : Validation error : A type variable is not in scope.\r\n4> Signature is ignored and will not be present in the output. (TaskId:792)\r\n4> Info in ...\\.nuget\\packages\\xamarin.kotlin.stdlib\\1.6.20.1\\buildTransitive\\monoandroid12.0\\..\\..\\jar\\org.jetbrains.kotlin.kotlin-stdlib-1.6.20.jar:kotlin/jvm/internal/PropertyReference0.class: (TaskId:792)\r\n4> Invalid signature '()TV;' for method java.lang.Object kotlin.jvm.internal.PropertyReference0.get(). (TaskId:792)\r\n4>R8 : Validation error : A type variable is not in scope.\r\nIf you look carefully these are Info messages not errors. It turns out the call to base.LogEventsFromTextOutput (singleLine, messageImportance); is also including the default MSBuild error processing. This is mistaking this output for actual errors. So lets get around this by NOT calling base.LogEventsFromTextOutput (singleLine, messageImportance);.\r\nSo lets add a new meethod CheckForError which does the actual check. By default LogEventsFromTextOutput will call this and base.LogEventsFromTextOutput . However to R8 and D8 we override LogEventsFromTextOutput and only call CheckForError and Log.LogMessage. This fixing this issue.\r\n\r\nAdd a unit test which covers the error case.","shortMessageHtmlLink":"Fix R8 Message processing to remove false positives. (#9298)"}},{"before":"f33932bc9bfc9467dae9c309765120092bc617f3","after":"87528835c97d9a9355d2fce3b5d887661070b9ca","ref":"refs/heads/dev/pjc/grdlproj","pushedAt":"2024-09-19T21:21:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into dev/pjc/grdlproj","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into dev/pjc/grdlproj"}},{"before":"205254e73f566120f386ecf4daff8683cc072163","after":"f33932bc9bfc9467dae9c309765120092bc617f3","ref":"refs/heads/dev/pjc/grdlproj","pushedAt":"2024-09-19T21:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"},"commit":{"message":"Remove gradle xaprepare step, bump build-tools gradle version","shortMessageHtmlLink":"Remove gradle xaprepare step, bump build-tools gradle version"}},{"before":null,"after":"44844f6d96f423d6012bf66751c8350f63b54b1b","ref":"refs/heads/dev/grendel/satellite-names-on-windows-fix","pushedAt":"2024-09-19T20:12:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grendello","name":"Marek Habersack","path":"/grendello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184788?s=80&v=4"},"commit":{"message":"Fix DSO name hash generation on Windows\n\nFixes: https://github.com/dotnet/android/issues/9200\n\n@jonpryor found that on Windows, shared library name hashes are\ngenerated using the Windows path separator character, while the\nruntime expects a Unix one. This discrepancy leads to different\nhashes for the same satellite assembly on Linux/macOS and Windows.\n\nFix by explicitly converting any `\\` characters in the satellite\nassembly name to `/` prior to hash generation.","shortMessageHtmlLink":"Fix DSO name hash generation on Windows"}},{"before":"e21775cfadc6168646bbeac8d65025a057628329","after":"cc6016b2546ca8e64f84cc3b91907808027458c2","ref":"refs/heads/darc-main-8b43f55f-3a79-4288-8782-d9794b2daa52","pushedAt":"2024-09-19T15:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathanpeppers","name":"Jonathan Peppers","path":"/jonathanpeppers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/840039?s=80&v=4"},"commit":{"message":"Feeds for dotnet/runtime 8.0.10","shortMessageHtmlLink":"Feeds for dotnet/runtime 8.0.10"}},{"before":"076e694fd9235936d2088a50c0a6b6bbde4d18ef","after":"b53d65651d53e7077dbaf5e70ed4ebae57734754","ref":"refs/heads/darc-release/8.0.4xx-aaf75de0-cb87-45ee-8361-dda1eacb0a84","pushedAt":"2024-09-19T15:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/runtime build 20240916.9\n\nMicrosoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref\n From Version 8.0.10-servicing.24430.10 -> To Version 8.0.10-servicing.24466.9","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/runtime build 2024091"}},{"before":null,"after":"7adac89ec8a92d5b934bb946a324174cc1548e1b","ref":"refs/heads/dev/grendel/set-abort-message","pushedAt":"2024-09-19T14:22:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grendello","name":"Marek Habersack","path":"/grendello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184788?s=80&v=4"},"commit":{"message":"WIP: use android_set_abort_message","shortMessageHtmlLink":"WIP: use android_set_abort_message"}},{"before":"1046368775edc7e6abf56e85ebe7723553fee848","after":null,"ref":"refs/heads/r8errorhandling","pushedAt":"2024-09-19T09:02:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dellis1972","name":"Dean Ellis","path":"/dellis1972","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/810617?s=80&v=4"}},{"before":"295f898a3fa611384024b96635a56b271214f0eb","after":"b667af56b862758ad9eeb8e39bf305db6b044f66","ref":"refs/heads/main","pushedAt":"2024-09-19T09:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dellis1972","name":"Dean Ellis","path":"/dellis1972","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/810617?s=80&v=4"},"commit":{"message":"Fix R8 Message processing to remove false positives. (#9298)\n\nContext #7008 (comment)\r\n\r\nWhen building with certain libraries we are seeing the following errors\r\n\r\n4> Invalid signature '(TT;)TV;' for method java.lang.Object kotlin.jvm.internal.PropertyReference1.get(java.lang.Object). (TaskId:792)\r\n4>R8 : Validation error : A type variable is not in scope.\r\n4> Signature is ignored and will not be present in the output. (TaskId:792)\r\n4> Info in ...\\.nuget\\packages\\xamarin.kotlin.stdlib\\1.6.20.1\\buildTransitive\\monoandroid12.0\\..\\..\\jar\\org.jetbrains.kotlin.kotlin-stdlib-1.6.20.jar:kotlin/jvm/internal/PropertyReference0.class: (TaskId:792)\r\n4> Invalid signature '()TV;' for method java.lang.Object kotlin.jvm.internal.PropertyReference0.get(). (TaskId:792)\r\n4>R8 : Validation error : A type variable is not in scope.\r\nIf you look carefully these are Info messages not errors. It turns out the call to base.LogEventsFromTextOutput (singleLine, messageImportance); is also including the default MSBuild error processing. This is mistaking this output for actual errors. So lets get around this by NOT calling base.LogEventsFromTextOutput (singleLine, messageImportance);.\r\nSo lets add a new meethod CheckForError which does the actual check. By default LogEventsFromTextOutput will call this and base.LogEventsFromTextOutput . However to R8 and D8 we override LogEventsFromTextOutput and only call CheckForError and Log.LogMessage. This fixing this issue.\r\n\r\nAdd a unit test which covers the error case.","shortMessageHtmlLink":"Fix R8 Message processing to remove false positives. (#9298)"}},{"before":"78df2bb1034792783282a36407fc4a8cc588be09","after":"205254e73f566120f386ecf4daff8683cc072163","ref":"refs/heads/dev/pjc/grdlproj","pushedAt":"2024-09-19T01:03:38.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"ddf545069993f0912598160ad39fa39e9472fb8b","after":"e21775cfadc6168646bbeac8d65025a057628329","ref":"refs/heads/darc-main-8b43f55f-3a79-4288-8782-d9794b2daa52","pushedAt":"2024-09-18T21:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathanpeppers","name":"Jonathan Peppers","path":"/jonathanpeppers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/840039?s=80&v=4"},"commit":{"message":"More [RequiresDynamicCode] changes","shortMessageHtmlLink":"More [RequiresDynamicCode] changes"}},{"before":"4d2c4fe2c4bc4db206c970e995669ab0012f6b7b","after":"ddf545069993f0912598160ad39fa39e9472fb8b","ref":"refs/heads/darc-main-8b43f55f-3a79-4288-8782-d9794b2daa52","pushedAt":"2024-09-18T19:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathanpeppers","name":"Jonathan Peppers","path":"/jonathanpeppers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/840039?s=80&v=4"},"commit":{"message":"Add `[RequiresDynamicCode]`\n\nFixes the build error(s):\n\n src/Mono.Android/Android.Runtime/IJavaObjectValueMarshaler.cs(40,11): error IL3050:\n Using member 'System.Linq.Expressions.Expression.Call(Type, String, Type[], params Expression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Calling a generic method requires dynamic code generation. This can be suppressed if the method is not generic.\n src/Mono.Android/Android.Runtime/IJavaObjectValueMarshaler.cs(54,7): error IL3050:\n Using member 'System.Linq.Expressions.Expression.Call(Type, String, Type[], params Expression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Calling a generic method requires dynamic code generation. This can be suppressed if the method is not generic.","shortMessageHtmlLink":"Add [RequiresDynamicCode]"}},{"before":null,"after":"20bfb2d1412e644e111e8b574658e9786df8cb50","ref":"refs/heads/dev/grendel/bump-ndk","pushedAt":"2024-09-18T19:29:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grendello","name":"Marek Habersack","path":"/grendello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184788?s=80&v=4"},"commit":{"message":"Bump to Android NDK r27b\n\nChanges: https://github.com/android/ndk/wiki/Changelog-r27#r27b\n\nContains a handful of toolchain fixes which don't affect us. Updating\nthe version to track the latest LTS release.","shortMessageHtmlLink":"Bump to Android NDK r27b"}},{"before":"295f898a3fa611384024b96635a56b271214f0eb","after":"4d2c4fe2c4bc4db206c970e995669ab0012f6b7b","ref":"refs/heads/darc-main-8b43f55f-3a79-4288-8782-d9794b2daa52","pushedAt":"2024-09-18T19:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/sdk build 20240918.2\n\nMicrosoft.NET.Sdk\n From Version 9.0.100-rc.2.24459.3 -> To Version 9.0.100-rc.2.24468.2\n\nDependency coherency updates\n\nMicrosoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport,Microsoft.NET.ILLink.Tasks\n From Version 9.0.0-rc.2.24456.9 -> To Version 9.0.0-rc.2.24463.7 (parent: Microsoft.NET.Sdk","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/sdk build 20240918.2"}},{"before":null,"after":"295f898a3fa611384024b96635a56b271214f0eb","ref":"refs/heads/darc-main-8b43f55f-3a79-4288-8782-d9794b2daa52","pushedAt":"2024-09-18T19:27:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"[tests] fix nightly APK tests for 32-bit emulators (#9308)\n\nContext: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=10233028&view=logs&j=16e8a400-d09b-57ea-d2d5-3b6e79259973&t=469522d3-478a-58c1-dd99-cef151b877ac&l=4872\r\n\r\nThe APK tests on API 21 & 23 (maybe more) emulators fail with:\r\n\r\n [BT The app doesn't support ABI architectures of the device. Device ABIs: [x86], app ABIs: [arm64-v8a, x86_64].\r\n\r\nLet's build `android-x86` as well for all APK tests, to fix this issue.","shortMessageHtmlLink":"[tests] fix nightly APK tests for 32-bit emulators (#9308)"}},{"before":"e32d50310b35981259f96b374363c3354e999a2a","after":"1046368775edc7e6abf56e85ebe7723553fee848","ref":"refs/heads/r8errorhandling","pushedAt":"2024-09-18T14:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dellis1972","name":"Dean Ellis","path":"/dellis1972","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/810617?s=80&v=4"},"commit":{"message":"Added a comment","shortMessageHtmlLink":"Added a comment"}},{"before":"206a782321b396a5e0faba6fd2bf469975c32be5","after":"e32d50310b35981259f96b374363c3354e999a2a","ref":"refs/heads/r8errorhandling","pushedAt":"2024-09-18T13:09:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dellis1972","name":"Dean Ellis","path":"/dellis1972","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/810617?s=80&v=4"},"commit":{"message":"Rework the code to not use a property","shortMessageHtmlLink":"Rework the code to not use a property"}},{"before":"688677d641e35c8620e2cd0103465a1fedd6c321","after":"206a782321b396a5e0faba6fd2bf469975c32be5","ref":"refs/heads/r8errorhandling","pushedAt":"2024-09-18T10:52:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dellis1972","name":"Dean Ellis","path":"/dellis1972","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/810617?s=80&v=4"},"commit":{"message":"Add Unit Test","shortMessageHtmlLink":"Add Unit Test"}},{"before":"83004c5f2d4a0c638b94b47d4aacc97222668dc3","after":"f0f3944b4bf6286df5cf868878a4a7b5460b0c88","ref":"refs/heads/dev/grendel/runtime-link-at-build","pushedAt":"2024-09-18T09:41:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grendello","name":"Marek Habersack","path":"/grendello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184788?s=80&v=4"},"commit":{"message":"AOT profiling won't work with dynamic runtime linking\n\nUnconditionally disable dynamic linking in the AOT profiling test","shortMessageHtmlLink":"AOT profiling won't work with dynamic runtime linking"}},{"before":"295f898a3fa611384024b96635a56b271214f0eb","after":null,"ref":"refs/heads/locpr/13e3ec62-96a7-4d15-8f99-7f6c2f6f7270","pushedAt":"2024-09-18T06:05:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vs-mobiletools-engineering-service2","name":"VS MobileTools Engineering Service 2","path":"/vs-mobiletools-engineering-service2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67918504?s=80&v=4"}},{"before":null,"after":"295f898a3fa611384024b96635a56b271214f0eb","ref":"refs/heads/locpr/13e3ec62-96a7-4d15-8f99-7f6c2f6f7270","pushedAt":"2024-09-18T06:03:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vs-mobiletools-engineering-service2","name":"VS MobileTools Engineering Service 2","path":"/vs-mobiletools-engineering-service2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67918504?s=80&v=4"},"commit":{"message":"[tests] fix nightly APK tests for 32-bit emulators (#9308)\n\nContext: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=10233028&view=logs&j=16e8a400-d09b-57ea-d2d5-3b6e79259973&t=469522d3-478a-58c1-dd99-cef151b877ac&l=4872\r\n\r\nThe APK tests on API 21 & 23 (maybe more) emulators fail with:\r\n\r\n [BT The app doesn't support ABI architectures of the device. Device ABIs: [x86], app ABIs: [arm64-v8a, x86_64].\r\n\r\nLet's build `android-x86` as well for all APK tests, to fix this issue.","shortMessageHtmlLink":"[tests] fix nightly APK tests for 32-bit emulators (#9308)"}},{"before":null,"after":"02a8ed082f72ea45bdc2131e645bca2b0a82d1fb","ref":"refs/heads/more-builtin-delegates","pushedAt":"2024-09-17T22:38:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpobst","name":"Jonathan Pobst","path":"/jpobst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/179295?s=80&v=4"},"commit":{"message":"[Mono.Android] Extend `JNINativeWrapper.CreateBuiltInDelegate`","shortMessageHtmlLink":"[Mono.Android] Extend JNINativeWrapper.CreateBuiltInDelegate"}},{"before":"19ea70ee18bdc1598d4f2b9fc770989eeb79d8d8","after":null,"ref":"refs/heads/APKTests","pushedAt":"2024-09-17T21:19:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanpeppers","name":"Jonathan Peppers","path":"/jonathanpeppers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/840039?s=80&v=4"}},{"before":"437f774ab0c2fa236ca371e921462ba87a799f2e","after":"295f898a3fa611384024b96635a56b271214f0eb","ref":"refs/heads/main","pushedAt":"2024-09-17T21:19:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanpeppers","name":"Jonathan Peppers","path":"/jonathanpeppers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/840039?s=80&v=4"},"commit":{"message":"[tests] fix nightly APK tests for 32-bit emulators (#9308)\n\nContext: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=10233028&view=logs&j=16e8a400-d09b-57ea-d2d5-3b6e79259973&t=469522d3-478a-58c1-dd99-cef151b877ac&l=4872\r\n\r\nThe APK tests on API 21 & 23 (maybe more) emulators fail with:\r\n\r\n [BT The app doesn't support ABI architectures of the device. Device ABIs: [x86], app ABIs: [arm64-v8a, x86_64].\r\n\r\nLet's build `android-x86` as well for all APK tests, to fix this issue.","shortMessageHtmlLink":"[tests] fix nightly APK tests for 32-bit emulators (#9308)"}},{"before":"6dbecf364ff068fb6c6b8b7d93327c571add86f8","after":"83004c5f2d4a0c638b94b47d4aacc97222668dc3","ref":"refs/heads/dev/grendel/runtime-link-at-build","pushedAt":"2024-09-17T19:10:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grendello","name":"Marek Habersack","path":"/grendello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184788?s=80&v=4"},"commit":{"message":"This might fix the GenerateJavaStubsAndAssembly test","shortMessageHtmlLink":"This might fix the GenerateJavaStubsAndAssembly test"}},{"before":"932113927d217d8d9dbc3db029f75ae3426c303e","after":"437f774ab0c2fa236ca371e921462ba87a799f2e","ref":"refs/heads/main","pushedAt":"2024-09-17T17:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanpeppers","name":"Jonathan Peppers","path":"/jonathanpeppers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/840039?s=80&v=4"},"commit":{"message":"[tests] remove `Xamarin.Legacy.Sdk` (#9307)\n\nContext: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=10234371&view=ms.vss-test-web.build-test-results-tab&runId=110872727&resultId=100056&paneView=debug\r\n\r\nThe `Xamarin.Legacy.Sdk` GitHub repo is archived, and no longer\r\nsupported.\r\n\r\nWe still have a few tests using `Xamarin.Legacy.Sdk` that fail with:\r\n\r\n error MSB4057: The target \"_GetRestoreSettingsPerFramework\" does not exist in the project.\r\n\r\nIt's probably related to Mono now longer installed on CI agents.\r\n\r\nLet's remove usage of `Xamarin.Legacy.Sdk` from our tests.","shortMessageHtmlLink":"[tests] remove Xamarin.Legacy.Sdk (#9307)"}},{"before":"00d818e8db8b4dfd1df9820ade75bde20ade431e","after":"6dbecf364ff068fb6c6b8b7d93327c571add86f8","ref":"refs/heads/dev/grendel/runtime-link-at-build","pushedAt":"2024-09-17T15:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grendello","name":"Marek Habersack","path":"/grendello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184788?s=80&v=4"},"commit":{"message":"This might fix the GenerateJavaStubsAndAssembly test","shortMessageHtmlLink":"This might fix the GenerateJavaStubsAndAssembly test"}},{"before":null,"after":"19ea70ee18bdc1598d4f2b9fc770989eeb79d8d8","ref":"refs/heads/APKTests","pushedAt":"2024-09-17T14:05:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathanpeppers","name":"Jonathan Peppers","path":"/jonathanpeppers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/840039?s=80&v=4"},"commit":{"message":"[tests] fix nightly APK tests for 32-bit emulators\n\nContext: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=10233028&view=logs&j=16e8a400-d09b-57ea-d2d5-3b6e79259973&t=469522d3-478a-58c1-dd99-cef151b877ac&l=4872\n\nThe APK tests on API 21 & 23 (maybe more) emulators fail with:\n\n [BT The app doesn't support ABI architectures of the device. Device ABIs: [x86], app ABIs: [arm64-v8a, x86_64].\n\nLet's build `android-x86` as well for all APK tests, to fix this issue.","shortMessageHtmlLink":"[tests] fix nightly APK tests for 32-bit emulators"}},{"before":"1c843fab9bf17fe2e1f8dae048aee8801c847789","after":"00d818e8db8b4dfd1df9820ade75bde20ade431e","ref":"refs/heads/dev/grendel/runtime-link-at-build","pushedAt":"2024-09-17T12:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grendello","name":"Marek Habersack","path":"/grendello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184788?s=80&v=4"},"commit":{"message":"Mono.Android-Tests might work now","shortMessageHtmlLink":"Mono.Android-Tests might work now"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNjowNDoyNS4wMDAwMDBazwAAAAS7mnN0","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNjowNDoyNS4wMDAwMDBazwAAAAS7mnN0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMjowOTozOC4wMDAwMDBazwAAAAS4eykH"}},"title":"Activity ยท dotnet/android"}