{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55075302,"defaultBranch":"main","name":"xamarin-android","ownerLogin":"xamarin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-30T15:37:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/790012?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718146074.0","currentOid":""},"activityList":{"items":[{"before":"33677f02250a890871cd1a3ba99413623e459bac","after":"833d3191f275e77471ab021ed437034107fb7969","ref":"refs/heads/dev/pjc/at-asynctask","pushedAt":"2024-06-11T23:02:35.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 old AsyncTask usage","shortMessageHtmlLink":"Remove old AsyncTask usage"}},{"before":null,"after":"33677f02250a890871cd1a3ba99413623e459bac","ref":"refs/heads/dev/pjc/at-asynctask","pushedAt":"2024-06-11T22:47:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"},"commit":{"message":"Use AsyncTask from xamarin-android-tools\n\nWe've decided to move https://github.com/xamarin/Xamarin.Build.AsyncTask\ninto xamarin-android-tools as part of dotnet org migration efforts.","shortMessageHtmlLink":"Use AsyncTask from xamarin-android-tools"}},{"before":null,"after":"c7026105e49cc663dcd75a546c232fb34ed98bca","ref":"refs/heads/property-manifest","pushedAt":"2024-06-11T19:03:39.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":"[AndroidManifest] Add support for `` element via `PropertyAttribute`.","shortMessageHtmlLink":"[AndroidManifest] Add support for <property> element via `PropertyA…"}},{"before":"63181c2fc3046428f508f045410d618145b6f216","after":null,"ref":"refs/heads/darc-release/9.0.1xx-preview4-5860b2c7-aec9-4ca7-ae5f-5042d87994b5","pushedAt":"2024-06-11T18:59:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"}},{"before":"82264edcd852f9cfc24057a2b52b916086fd2228","after":null,"ref":"refs/heads/dependabot/submodules/external/android-api-docs-a993a89","pushedAt":"2024-06-11T18:58:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a5c48815ca0be8e6da7d687ee706d85dc951ae48","after":null,"ref":"refs/heads/locpr/4d7fd70f-6366-43e4-9ece-002864ca0ace","pushedAt":"2024-06-11T18:56:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"}},{"before":"ca9fa4fe363f8e812b313c38367ba3b19c20e729","after":"7e67d2c241e561b05065f2a57ddf59093f74de58","ref":"refs/heads/main","pushedAt":"2024-06-11T18:55:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"},"commit":{"message":"Localized file check-in by OneLocBuild Task: Build definition ID 17928: Build ID 9686669 (#9011)","shortMessageHtmlLink":"Localized file check-in by OneLocBuild Task: Build definition ID 1792…"}},{"before":"7204cab755bd8dc67a2e63b089be5d00f53777c2","after":null,"ref":"refs/heads/locpr/68e9a055-d40e-446b-9802-2881e60f23e2","pushedAt":"2024-06-11T18:55:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"}},{"before":"5c7c9cb467cfe4006bff11fe63b8665efaf4be5b","after":null,"ref":"refs/heads/juno/hb_6dddf33b-c6da-43d8-ac04-14d2c339cb00_20240611104402682","pushedAt":"2024-06-11T10:44:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"csigs","name":"CSIGS@microsoft.com","path":"/csigs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13859395?s=80&v=4"}},{"before":"eb7fdf78d65bd8db5773ac9eca863f6c0f635901","after":"ca9fa4fe363f8e812b313c38367ba3b19c20e729","ref":"refs/heads/main","pushedAt":"2024-06-11T10:44:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"csigs","name":"CSIGS@microsoft.com","path":"/csigs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13859395?s=80&v=4"},"commit":{"message":"LEGO: Merge pull request 9015\n\nLEGO: Merge pull request 9015","shortMessageHtmlLink":"LEGO: Merge pull request 9015"}},{"before":null,"after":"5c7c9cb467cfe4006bff11fe63b8665efaf4be5b","ref":"refs/heads/juno/hb_6dddf33b-c6da-43d8-ac04-14d2c339cb00_20240611104402682","pushedAt":"2024-06-11T10:44:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"csigs","name":"CSIGS@microsoft.com","path":"/csigs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13859395?s=80&v=4"},"commit":{"message":"Juno: check in to juno/hb_6dddf33b-c6da-43d8-ac04-14d2c339cb00_20240611104402682.","shortMessageHtmlLink":"Juno: check in to juno/hb_6dddf33b-c6da-43d8-ac04-14d2c339cb00_202406…"}},{"before":"fc50aee0e30e881043189a7e7286de75bd76ca51","after":"37502e2d02a93f8259a76c6d828db8cc01fbb27e","ref":"refs/heads/darc-release/8.0.2xx-4ab43175-9393-4d50-9088-6259eb1c0948","pushedAt":"2024-06-10T13:31:41.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 20240520.19\n\nMicrosoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref\n From Version 8.0.4-servicing.24168.9 -> To Version 8.0.7-servicing.24270.19\n\nDependency coherency updates\n\nMicrosoft.NET.Workload.Emscripten.Current.Manifest-8.0.100\n From Version 8.0.4 -> To Version 8.0.7 (parent: Microsoft.NETCore.App.Ref","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/runtime build 2024…"}},{"before":"6f1aa55457e1615177c28b15eb9a44751b2e43b3","after":"6390ae8cc1ae1da83429dba688f08d7a36366ff6","ref":"refs/heads/darc-release/8.0.2xx-de067317-8c3f-4c80-b68d-e242fb658170","pushedAt":"2024-06-10T13:31:02.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/installer build 20240412.27\n\nMicrosoft.Dotnet.Sdk.Internal\n From Version 8.0.204-servicing.24169.39 -> To Version 8.0.205-servicing.24212.27","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/installer build 20…"}},{"before":"e490c3e40217e67cd0c0f0fd75f7949974aa6cf5","after":"c150428f6d725d90900e5b22cbbf124b09d3b348","ref":"refs/heads/darc-main-e62967e2-2bc8-4b3d-bc31-e2dcd0734008","pushedAt":"2024-06-10T13:19:36.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 20240609.2\n\nVS.Tools.Net.Core.SDK.Resolver\n From Version 9.0.100-preview.5.24262.2 -> To Version 9.0.100-preview.6.24309.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-preview.5.24256.1 -> To Version 9.0.0-preview.6.24307.2 (parent: VS.Tools.Net.Core.SDK.Resolver","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/sdk build 20240609.2"}},{"before":"275c1c4dfbb5de2fed995367774bb017e0d95505","after":"bf5c35ace60be8276ecb5d3197d3ba5cad392b33","ref":"refs/heads/dev/grendel/runtime-link-at-build","pushedAt":"2024-06-10T12:18:32.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":"Actually linking now","shortMessageHtmlLink":"Actually linking now"}},{"before":"94e11fc8248e7fbd29eeb0d4af2e01d15105a318","after":"275c1c4dfbb5de2fed995367774bb017e0d95505","ref":"refs/heads/dev/grendel/runtime-link-at-build","pushedAt":"2024-06-10T08:01: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":"More linker command line work\n\n * made `src/native/` components create archives in the regular output\n dir, so that they can be packaged.\n * linker response file support\n * added a stub for libz (Mono runtime and BCL libraries need it)","shortMessageHtmlLink":"More linker command line work"}},{"before":"b26f712b5403fb747fff68510110cf3d0448b523","after":"5d0a9da4d34c12a78ad0ac341232aeb95ac3df4c","ref":"refs/heads/fastdev","pushedAt":"2024-06-10T07:10:13.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":"Remove logging","shortMessageHtmlLink":"Remove logging"}},{"before":"379b578dc7a51b2933bc2f8f6feab8fd460c33e3","after":"b26f712b5403fb747fff68510110cf3d0448b523","ref":"refs/heads/fastdev","pushedAt":"2024-06-10T07:08:36.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":"Bump monodroid","shortMessageHtmlLink":"Bump monodroid"}},{"before":"3c7204e0e6d3508441d470325b67f2e3adde2c78","after":null,"ref":"refs/heads/api-merge-update-constants","pushedAt":"2024-06-07T18:42:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"}},{"before":"ac3b405759dfcb3f24a551e8f408ed551b78612f","after":"eb7fdf78d65bd8db5773ac9eca863f6c0f635901","ref":"refs/heads/main","pushedAt":"2024-06-07T18:42:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"},"commit":{"message":"[api-merge] Update \"constant\" values to mirror latest API levels (#9004)\n\nContext: https://github.com/xamarin/xamarin-android/issues/9000\r\nContext: ac3b405759dfcb3f24a551e8f408ed551b78612f\r\n\r\nIn Issue #9000, we learned that:\r\n\r\n - Constant values can change between Android API levels\r\n - `api-merge` does not update constant values in the final `api.xml`\r\n if they do change\r\n\r\nUpdate `api-merge` to update constant values if they change, and update\r\n`api-VanillaIceCream.xml` with the new `api-merge` logic.","shortMessageHtmlLink":"[api-merge] Update \"constant\" values to mirror latest API levels (#9004)"}},{"before":"bad3d7cb0d783d2c79643d1a75d25e4fd187d147","after":null,"ref":"refs/heads/fix-constant","pushedAt":"2024-06-07T18:34:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"}},{"before":"d2869b8b6744c740819d2f0bb229b8805371fdc1","after":"ac3b405759dfcb3f24a551e8f408ed551b78612f","ref":"refs/heads/main","pushedAt":"2024-06-07T18:34:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"},"commit":{"message":"[Mono.Android] Fix wrong value for `ApplicationExitInfoReason.Other` (#9003)\n\nFixes: https://github.com/xamarin/xamarin-android/issues/9000\r\n\r\nContext: 3ca2a07ae859aa68cd97ea2c310a2ce62f952e24\r\nContext: 379f7cd6cd293cc3530c7a358190f53e573f9c38\r\n\r\nThe field [`ApplicationExitInfo.REASON_OTHER`][0] was added in API-30,\r\nand in our infinite wisdom we enumified this member in\r\nAPI-R Developer Preview 2 (3ca2a07a) instead of waiting for the final\r\nAPI contract.\r\n\r\nIn API-R DP2, `ApplicationExitInfo.REASON_OTHER` had the value 10,\r\nand was enumified as `ApplicationExitInfoReasonType.ReasonUnknown`\r\nwith value 10.\r\n\r\n`ApplicationExitInfoReasonType` was renamed to\r\n`ApplicationExitInfoReason` in 379f7cd6 with API-R Developer Preview 4.\r\n\r\nThe value of `ApplicationExitInfo.REASON_OTHER` [changed to 13][1]\r\nin API-R Developer Preview 3, but we did not notice and did not\r\nupdate the previous enumification.\r\n\r\nThis process has been mitigated since, as we no longer enumify\r\nunstable API levels: we wait until Google marks the API as \"stable\"\r\nbefore we perform enumification.\r\n\r\nUpdate the enum to the correct value so it will be correct in .NET 9+.\r\n\r\n[0]: https://developer.android.com/reference/android/app/ApplicationExitInfo#REASON_OTHER\r\n[1]: https://developer.android.com/sdk/api_diff/r-dp3-incr/changes/android.app.ApplicationExitInfo","shortMessageHtmlLink":"[Mono.Android] Fix wrong value for ApplicationExitInfoReason.Other (#…"}},{"before":"96e1e86272430b49ddc908878d3c81096826c26f","after":"3c7204e0e6d3508441d470325b67f2e3adde2c78","ref":"refs/heads/api-merge-update-constants","pushedAt":"2024-06-07T18:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"},"commit":{"message":"Update metadata\n\nSpaces, not tabs.","shortMessageHtmlLink":"Update metadata"}},{"before":"75d48ef88f2fa7cbd17013cc0404196e2dbf1244","after":null,"ref":"refs/heads/fix-gl-consts","pushedAt":"2024-06-07T18:01:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"}},{"before":"3ab74db2c669fc234c6d60ed9884aecec8dfe61a","after":"d2869b8b6744c740819d2f0bb229b8805371fdc1","ref":"refs/heads/main","pushedAt":"2024-06-07T18:01:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"},"commit":{"message":"[Mono.Android] Fix omitted Gl* constants. (#9009)\n\nFixes: https://github.com/xamarin/xamarin-android/issues/8612\r\n\r\nSome OpenGL constants get removed because they conflict with method\r\nnames after they go through our capitalization correction.\r\nFor example, [`GLES20.GL_CULL_FACE`][0] *would* be bound as\r\n`GLES20.GlCullFace`, which then conflicts with the method named\r\n[`GLES20.GlCullFace(int)`][1], so it is skipped::\r\n\r\n\twarning BG8401: Skipping 'Android.Opengl.GLES20.GlCullFace' due to a duplicate method name. (Java type: 'android.opengl.GLES20')\r\n\r\nFix these cases by using metadata to assign explicit `managedName`\r\nvalues that are the expected constant name + `Const` to avoid the\r\nname collision.\r\n\r\n[0]: ]https://developer.android.com/reference/android/opengl/GLES20#GL_CULL_FACE\r\n[1]: ]https://developer.android.com/reference/android/opengl/GLES20#glCullFace(int)","shortMessageHtmlLink":"[Mono.Android] Fix omitted Gl* constants. (#9009)"}},{"before":"a88f5836b7794eaca5d0dce5b7d86f587f2535e2","after":null,"ref":"refs/heads/manifest-maker","pushedAt":"2024-06-07T17:57:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"}},{"before":"b99444142c5d5c921e21f42a5e12ffa2a9c78fff","after":"3ab74db2c669fc234c6d60ed9884aecec8dfe61a","ref":"refs/heads/main","pushedAt":"2024-06-07T17:57:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonpryor","name":"Jonathan Pryor","path":"/jonpryor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155958?s=80&v=4"},"commit":{"message":"[manifest-attribute-codegen] Generate custom attribute declarations (#8781)\n\nFixes: https://github.com/xamarin/xamarin-android/issues/8272\r\n\r\nContext: https://github.com/xamarin/xamarin-android/issues/8235\r\nContext: https://github.com/xamarin/xamarin-android/issues/8729\r\nContext: e790874a21ae0846531b473b003dbc598f0f0310\r\n\r\nPreviously, we did not have an established process for detecting new\r\nXML elements and attributes allowed in `AndroidManifest.xml` and\r\nsurfacing them to users via our manifest attributes like\r\n`[ActivityAttribute]`. This leads to users having to use manual\r\nworkarounds until our attributes can be updated.\r\n\r\nAdditionally, whenever we do add new properties to these attributes,\r\nit requires manually updating multiple files by hand that must remain\r\nin sync, eg:\r\n\r\n * [src/Mono.Android/Android.App/IntentFilterAttribute.cs](https://github.com/xamarin/xamarin-android/blob/180dd5205ab270bb74bb853754665db9cb5d65f1/src/Mono.Android/Android.App/IntentFilterAttribute.cs#L9)\r\n * [src/Xamarin.Android.Build.Tasks/Mono.Android/IntentFilterAttribute.Partial.cs](https://github.com/xamarin/xamarin-android/blob/180dd5205ab270bb74bb853754665db9cb5d65f1/src/Xamarin.Android.Build.Tasks/Mono.Android/IntentFilterAttribute.Partial.cs#L14)\r\n\r\nThe `build-tools/manifest-attribute-codegen` utility (e790874a) has\r\nsupport to parse Android SDK `attrs_manifest.xml` files, which\r\nspecifies what elements and attributes are valid within\r\n`AndroidManifest.xml`.\r\n\r\nUpdate `manifest-attribute-codegen` to do what it's name already\r\nimplied: generate code! It now reads a `metadata.xml` file which\r\ncontrols which custom attributes to emit, where to emit them, and\r\nwhat members those custom attributes should have (among other things).\r\nThis makes it easier to ensure that code shared by `src/Mono.Android`\r\nand `src/Xamarin.Android.Build.Tasks` are consistent, meaking it\r\neasier to correctly add support for new attributes and/or\r\nattribute members.\r\n\r\nGenerated file semantics and naming conventions: consider the C# type\r\n`Android.App.ActivityAttribute`.\r\n\r\n * `src\\Xamarin.Android.NamingCustomAttributes\\Android.App\\ActivityAttribute.cs`\r\n contains the C# `partial` class declaration that can be shared\r\n by both `src\\Mono.Android` and `src\\Xamarin.Android.Build.Tasks`.\r\n This file also contains a `#if XABT_MANIFEST_EXTENSIONS` block\r\n which is only used by `src\\Xamarin.Android.Build.Tasks`.\r\n\r\n * `src/Xamarin.Android.Build.Tasks/Mono.Android/ActivityAttribute.Partial.cs`\r\n contains the C# `partial` class declaration with code specific\r\n to `Xamarin.Android.Build.Tasks.dll`.\r\n\r\n * `src/Xamarin.Android.NamingCustomAttributes/Android.App/ActivityAttribute.Partial.cs`\r\n contains the C# `partial` class declaration with code specific\r\n to `Mono.Android.dll`.\r\n\r\n`metadata.xml` contents and the update process is documented in\r\n`build-tools/manifest-attribute-codegen/README.md`.\r\n\r\nAlso removed the `ANDROID_*` values from `$(DefineConstants)` for\r\n`Xamarin.Android.Build.Tasks.csproj` as we no longer build separate\r\nassemblies for old Android API levels.\r\n\r\nNote this commit does not change any existing manifest attributes or\r\nthe properties they expose. It merely generates what we expose today.\r\nWe will determine additional properties to expose in a future commit.","shortMessageHtmlLink":"[manifest-attribute-codegen] Generate custom attribute declarations (#…"}},{"before":"ee7ab8491e0f10f38120df24df0d088b8073eace","after":null,"ref":"refs/heads/dev/pjc/detlog","pushedAt":"2024-06-07T15:24:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"}},{"before":"b521487d0226db265baaa83f0f53e2e75497c420","after":"b99444142c5d5c921e21f42a5e12ffa2a9c78fff","ref":"refs/heads/main","pushedAt":"2024-06-07T15:24:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjcollins","name":"Peter Collins","path":"/pjcollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000163?s=80&v=4"},"commit":{"message":"[tests] Reduce default build output verbosity (#9002)\n\nSets the default build verbosity for MSBuild desktop and device tests to\r\n'normal' to reduce log sizes and hopefully slightly improve test run\r\ntimings.\r\n\r\nTests that need to validate target outputs or other build details have\r\nbeen configured to use 'detailed' verbosity.\r\n\r\nRuntime identifier information will no longer be gathered by reading\r\nfrom the build log, we will instead read from the project file or assume\r\na default of 64-bit architectures.","shortMessageHtmlLink":"[tests] Reduce default build output verbosity (#9002)"}},{"before":"b521487d0226db265baaa83f0f53e2e75497c420","after":"a5c48815ca0be8e6da7d687ee706d85dc951ae48","ref":"refs/heads/locpr/4d7fd70f-6366-43e4-9ece-002864ca0ace","pushedAt":"2024-06-07T14:28:20.000Z","pushType":"push","commitsCount":1,"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":"Localized file check-in by OneLocBuild Task: Build definition ID 17928: Build ID 9693117","shortMessageHtmlLink":"Localized file check-in by OneLocBuild Task: Build definition ID 1792…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrodVwA","startCursor":null,"endCursor":null}},"title":"Activity · xamarin/xamarin-android"}