{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":867564,"defaultBranch":"master","name":"robolectric","ownerLogin":"robolectric","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-08-28T00:28:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3988212?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714163420.0","currentOid":""},"activityList":{"items":[{"before":"ad506f9b44f154157fa33767486cd33372a96dd3","after":"e2a8e26117ad34548f2a3772cc0f2cd48c936f2f","ref":"refs/heads/master","pushedAt":"2024-04-26T20:40:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hoisie","name":"Michael Hoisie","path":"/hoisie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125547?s=80&v=4"},"commit":{"message":"Bump sdkcompat integration test to target SDK 29 (Q)\n\nPreviously it targeted SDK 28 (P), but at this point it is okay to\nexpect that the min supported compile SDK is Q.","shortMessageHtmlLink":"Bump sdkcompat integration test to target SDK 29 (Q)"}},{"before":null,"after":"aa7f0a9dc7861bd055af343206fbc0e8084ec732","ref":"refs/heads/piper_628494031","pushedAt":"2024-04-26T20:30:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Set FLAG_HARDWARE_ACCELERATED in ShadowWindow constructor.\n\nThis is needed for ShadowPixelCopy to work correctly on Android S.\n\nPiperOrigin-RevId: 628494031","shortMessageHtmlLink":"Set FLAG_HARDWARE_ACCELERATED in ShadowWindow constructor."}},{"before":null,"after":"022aa715b05a2d878567922c4dc6c2173fe171ff","ref":"refs/heads/piper_628465625","pushedAt":"2024-04-26T18:41:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make DeviceConfig set MaxBounds on Android S+.\n\nPreviously, maxBounds wasn't being set in S+.\n\nPiperOrigin-RevId: 628465625","shortMessageHtmlLink":"Make DeviceConfig set MaxBounds on Android S+."}},{"before":"4f32042afe54beb3c8a02a330ba479e16febf49d","after":null,"ref":"refs/heads/piper_627664035","pushedAt":"2024-04-26T09:17:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"41a9904a946afa40cd4b623ec088e9d018c0cb03","after":"4f32042afe54beb3c8a02a330ba479e16febf49d","ref":"refs/heads/google","pushedAt":"2024-04-26T09:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adjust codec output format update in start to alter pendingOutputFormat\n\n`ShadowMediaCodec.native_start`, if async, simulates a codec updating the output format.\n\nThe update overwrote the current pendingOutputFormat to the application.\n\nThe fix is to make those updates to the pendingOutputFormat and send that in the `CB_OUTPUT_FORMAT_CHANGE` event.\n\nPiperOrigin-RevId: 628338243","shortMessageHtmlLink":"Adjust codec output format update in start to alter pendingOutputFormat"}},{"before":"102d01a85184b9ef8f543c6c8e232ac37987f486","after":"4f32042afe54beb3c8a02a330ba479e16febf49d","ref":"refs/heads/piper_627664035","pushedAt":"2024-04-26T09:17:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adjust codec output format update in start to alter pendingOutputFormat\n\n`ShadowMediaCodec.native_start`, if async, simulates a codec updating the output format.\n\nThe update overwrote the current pendingOutputFormat to the application.\n\nThe fix is to make those updates to the pendingOutputFormat and send that in the `CB_OUTPUT_FORMAT_CHANGE` event.\n\nPiperOrigin-RevId: 628338243","shortMessageHtmlLink":"Adjust codec output format update in start to alter pendingOutputFormat"}},{"before":"cc2e666f648c199985e76b19b230f3e876440005","after":"102d01a85184b9ef8f543c6c8e232ac37987f486","ref":"refs/heads/piper_627664035","pushedAt":"2024-04-26T09:09:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adjust codec output format update in start to alter pendingOutputFormat\n\n`ShadowMediaCodec.native_start`, if async, simulates a codec updating the output format.\n\nThe update overwrote the current pendingOutputFormat to the application.\n\nThe fix is to make those updates to the pendingOutputFormat and send that in the `CB_OUTPUT_FORMAT_CHANGE` event.\n\nPiperOrigin-RevId: 627664035","shortMessageHtmlLink":"Adjust codec output format update in start to alter pendingOutputFormat"}},{"before":"47fd9a5712435fbc242ba010ed31b0fafa557c6b","after":"cc2e666f648c199985e76b19b230f3e876440005","ref":"refs/heads/piper_627664035","pushedAt":"2024-04-26T09:08:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adjust codec output format update in start to alter pendingOutputFormat\n\n`ShadowMediaCodec.native_start`, if async, simulates a codec updating the output format.\n\nThe update overwrote the current pendingOutputFormat to the application.\n\nThe fix is to make those updates to the pendingOutputFormat and send that in the `CB_OUTPUT_FORMAT_CHANGE` event.\n\nPiperOrigin-RevId: 627664035","shortMessageHtmlLink":"Adjust codec output format update in start to alter pendingOutputFormat"}},{"before":null,"after":"47fd9a5712435fbc242ba010ed31b0fafa557c6b","ref":"refs/heads/piper_627664035","pushedAt":"2024-04-26T09:00:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adjust codec output format update in start to alter pendingOutputFormat\n\nCurrently `native_start` in `ShadowMediaCodec`, if in async mode, simulates a codec updating the output format before making inputbuffers available. The update overwrote the current pendingOutputFormat to the application. The fix is to make those updates to the pendingOutputFormat and send that in the `CB_OUTPUT_FORMAT_CHANGE` event.\n\nPiperOrigin-RevId: 627664035","shortMessageHtmlLink":"Adjust codec output format update in start to alter pendingOutputFormat"}},{"before":"41a9904a946afa40cd4b623ec088e9d018c0cb03","after":null,"ref":"refs/heads/piper_628234689","pushedAt":"2024-04-26T07:40:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"b551e5049d6c88c79fa5e51150aa546dd49d78aa","after":"41a9904a946afa40cd4b623ec088e9d018c0cb03","ref":"refs/heads/google","pushedAt":"2024-04-26T07:40:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix HW rendering in Android V\n\nShadowNativeBaseRecordingCanvas was missing the `callNativeMethodsByDefault`\nannotation param, which meant that all the native methods were no-ops in\nAndroid V.\n\nAdd some additional tests to capture this issue.\n\nPiperOrigin-RevId: 628318882","shortMessageHtmlLink":"Fix HW rendering in Android V"}},{"before":"c7454a58c55de7279804d763da0bf8a5e0496fbc","after":"41a9904a946afa40cd4b623ec088e9d018c0cb03","ref":"refs/heads/piper_628234689","pushedAt":"2024-04-26T07:40:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix HW rendering in Android V\n\nShadowNativeBaseRecordingCanvas was missing the `callNativeMethodsByDefault`\nannotation param, which meant that all the native methods were no-ops in\nAndroid V.\n\nAdd some additional tests to capture this issue.\n\nPiperOrigin-RevId: 628318882","shortMessageHtmlLink":"Fix HW rendering in Android V"}},{"before":null,"after":"c7454a58c55de7279804d763da0bf8a5e0496fbc","ref":"refs/heads/piper_628234689","pushedAt":"2024-04-26T07:33:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix HW rendering in Android V\n\nShadowNativeBaseRecordingCanvas was missing the `callNativeMethodsByDefault`\nannotation param, which meant that all the native methods were no-ops in\nAndroid V.\n\nAdd some additional tests to capture this issue.\n\nPiperOrigin-RevId: 628234689","shortMessageHtmlLink":"Fix HW rendering in Android V"}},{"before":"b551e5049d6c88c79fa5e51150aa546dd49d78aa","after":null,"ref":"refs/heads/piper_627817969","pushedAt":"2024-04-25T22:09:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"c577257599dc30cf283f8961c286d4ef65e799cb","after":"b551e5049d6c88c79fa5e51150aa546dd49d78aa","ref":"refs/heads/google","pushedAt":"2024-04-25T22:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"More unsupported SDK code cleanup.\n\nPerform more cleanup related to the move to a minimum supported SDK of lollipop (21)\nmissed in last commit (c577257599dc30cf283f8961c286d4ef65e799cb):\n- Remove methods with a maxSdk of JELLY_BEAN*\n- Remove RuntimeEnvironment.castNativePtr and associated Number to long conversions\n- Set default manifest minSdkVersion and targetSdkVersion to 21\n- Remove if checks for apiLevel that are now redundant\n- Remove redundant Config(minSdk = LOLLIPOP) statements\n\nPiperOrigin-RevId: 628203572","shortMessageHtmlLink":"More unsupported SDK code cleanup."}},{"before":"c52d114767ed3de8bbb144b8a2c74c9cf1c21d89","after":"b551e5049d6c88c79fa5e51150aa546dd49d78aa","ref":"refs/heads/piper_627817969","pushedAt":"2024-04-25T22:09:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"More unsupported SDK code cleanup.\n\nPerform more cleanup related to the move to a minimum supported SDK of lollipop (21)\nmissed in last commit (c577257599dc30cf283f8961c286d4ef65e799cb):\n- Remove methods with a maxSdk of JELLY_BEAN*\n- Remove RuntimeEnvironment.castNativePtr and associated Number to long conversions\n- Set default manifest minSdkVersion and targetSdkVersion to 21\n- Remove if checks for apiLevel that are now redundant\n- Remove redundant Config(minSdk = LOLLIPOP) statements\n\nPiperOrigin-RevId: 628203572","shortMessageHtmlLink":"More unsupported SDK code cleanup."}},{"before":null,"after":"c52d114767ed3de8bbb144b8a2c74c9cf1c21d89","ref":"refs/heads/piper_627817969","pushedAt":"2024-04-25T22:01:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"More unsupported SDK code cleanup.\n\nPerform more cleanup related to the move to a minimum supported SDK of lollipop (21)\nmissed in last commit (c577257599dc30cf283f8961c286d4ef65e799cb):\n- Remove methods with a maxSdk of JELLY_BEAN*\n- Remove RuntimeEnvironment.castNativePtr and associated Number to long conversions\n- Set default manifest minSdkVersion and targetSdkVersion to 21\n- Remove if checks for apiLevel that are now redundant\n- Remove redundant Config(minSdk = LOLLIPOP) statements\n\nPiperOrigin-RevId: 627817969","shortMessageHtmlLink":"More unsupported SDK code cleanup."}},{"before":"1bb8aae6994bb931b5da57d5ae784bb1d1571181","after":"4e4673898ca3d35afe99497dccf1d33506410f16","ref":"refs/heads/piper_621990558","pushedAt":"2024-04-24T21:27:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adding ability to clear list of sent VirtualSensorEvents from ShadowVirtualSensor.\n\nShadowVirtualSensor.getSentEvents() would leak data in between tests and this adds the ability to clear the list\n\nPiperOrigin-RevId: 621990558","shortMessageHtmlLink":"Adding ability to clear list of sent VirtualSensorEvents from ShadowV…"}},{"before":"fff4627b8663c234f48cf21360b6e724e9e7096d","after":"1bb8aae6994bb931b5da57d5ae784bb1d1571181","ref":"refs/heads/piper_621990558","pushedAt":"2024-04-24T21:18:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adding ability to clear list of sent VirtualSensorEvents from ShadowVirtualSensor.\n\nBefore, ShadowVirtualSensor.getSentEvents() would leak data in between tests and this adds the ability to clear the list\n\nPiperOrigin-RevId: 621990558","shortMessageHtmlLink":"Adding ability to clear list of sent VirtualSensorEvents from ShadowV…"}},{"before":"f0789d318a7f47ce649c154d1fae9135cbf76305","after":"fff4627b8663c234f48cf21360b6e724e9e7096d","ref":"refs/heads/piper_621990558","pushedAt":"2024-04-24T21:07:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adding ability to clear list of sent VirtualSensorEvents from ShadowVirtualSensor.\n\nWithin a single test suite, if you send VirtualSensorEvents to a ShadowVirtualSensor in testA then call ShadowVirtualSensor.getSentEvents() in testB, then you will see stale data leak from the last test. This new method will help clear stale stale between tests.\n\nPiperOrigin-RevId: 621990558","shortMessageHtmlLink":"Adding ability to clear list of sent VirtualSensorEvents from ShadowV…"}},{"before":"ce30005e638e9ffbbb2131c4a11a15bc62f6b192","after":"f0789d318a7f47ce649c154d1fae9135cbf76305","ref":"refs/heads/piper_621990558","pushedAt":"2024-04-24T20:58:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adding ability to clear list of sent VirtualSensorEvents from ShadowVirtualSensor.\n\nWithin a single test suite, if you send VirtualSensorEvents to a ShadowVirtualSensor in testA then call ShadowVirtualSensor.getSentEvents() in testB, then you will see stale data leak from the last test. This new method will help clear stale stale between tests.\n\nPiperOrigin-RevId: 621990558","shortMessageHtmlLink":"Adding ability to clear list of sent VirtualSensorEvents from ShadowV…"}},{"before":"c577257599dc30cf283f8961c286d4ef65e799cb","after":null,"ref":"refs/heads/piper_627151694","pushedAt":"2024-04-24T18:05:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"f962e53e401fc88fef263e4ee8168cd977f9b8af","after":"c577257599dc30cf283f8961c286d4ef65e799cb","ref":"refs/heads/google","pushedAt":"2024-04-24T18:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Drop support for KITKAT SDK and associated dead code cleanup.\n\nThe android ecosystem is moving to support a minimum of minSdkVersion L,\nand thus Robolectric is following suit and dropping support for running on\nSDKs < L (21).\n\nThis change does the following:\n- removes SDK 19/Kitkat from the list of default SDKs. Tests that attempt to\n run explicitly on KitKat (e.g Config(sdk = 19) will now fail with\n'unsupported sdk' errors.\n- Remove now redundant methods and logic that was only relevant to SDKs < L,\nsuch as removing @Implementation or unit tests with a maxSdk of < L.\n- Remove redundant minSdk = LOLLIPOP declarations from @Implementation and\n@Config references.\n\nPiperOrigin-RevId: 627785965","shortMessageHtmlLink":"Drop support for KITKAT SDK and associated dead code cleanup."}},{"before":"fa34d5b76cff95d5e5f8ec5f67bf3a12271478ea","after":"c577257599dc30cf283f8961c286d4ef65e799cb","ref":"refs/heads/piper_627151694","pushedAt":"2024-04-24T18:05:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Drop support for KITKAT SDK and associated dead code cleanup.\n\nThe android ecosystem is moving to support a minimum of minSdkVersion L,\nand thus Robolectric is following suit and dropping support for running on\nSDKs < L (21).\n\nThis change does the following:\n- removes SDK 19/Kitkat from the list of default SDKs. Tests that attempt to\n run explicitly on KitKat (e.g Config(sdk = 19) will now fail with\n'unsupported sdk' errors.\n- Remove now redundant methods and logic that was only relevant to SDKs < L,\nsuch as removing @Implementation or unit tests with a maxSdk of < L.\n- Remove redundant minSdk = LOLLIPOP declarations from @Implementation and\n@Config references.\n\nPiperOrigin-RevId: 627785965","shortMessageHtmlLink":"Drop support for KITKAT SDK and associated dead code cleanup."}},{"before":"979289c94e415b5ae2ba714693602e8fb41c11a9","after":"fa34d5b76cff95d5e5f8ec5f67bf3a12271478ea","ref":"refs/heads/piper_627151694","pushedAt":"2024-04-24T17:58:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Drop support for KITKAT SDK and associated dead code cleanup.\n\nThe android ecosystem is moving to support a minimum of minSdkVersion L,\nand thus Robolectric is following suit and dropping support for running on\nSDKs < L (21).\n\nThis change does the following:\n- removes SDK 19/Kitkat from the list of default SDKs. Tests that attempt to\n run explicitly on KitKat (e.g Config(sdk = 19) will now fail with\n'unsupported sdk' errors.\n- Remove now redundant methods and logic that was only relevant to SDKs < L,\nsuch as removing @Implementation or unit tests with a maxSdk of < L.\n- Remove redundant minSdk = LOLLIPOP declarations from @Implementation and\n@Config references.\n\nPiperOrigin-RevId: 627151694","shortMessageHtmlLink":"Drop support for KITKAT SDK and associated dead code cleanup."}},{"before":"67239e6ef603aa8b8763265b943dca215d8ae8af","after":"979289c94e415b5ae2ba714693602e8fb41c11a9","ref":"refs/heads/piper_627151694","pushedAt":"2024-04-24T16:13:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Drop support for KITKAT SDK and associated dead code cleanup.\n\nThe android ecosystem is moving to support a minimum of minSdkVersion L,\nand thus Robolectric is following suit and dropping support for running on\nSDKs < L (21).\n\nThis change does the following:\n- removes SDK 19/Kitkat from the list of default SDKs. Tests that attempt to\n run explicitly on KitKat (e.g Config(sdk = 19) will now fail with\n'unsupported sdk' errors.\n- Remove now redundant methods and logic that was only relevant to SDKs < L,\nsuch as removing @Implementation or unit tests with a maxSdk of < L.\n- Remove redundant minSdk = LOLLIPOP declarations from @Implementation and\n@Config references.\n\nPiperOrigin-RevId: 627151694","shortMessageHtmlLink":"Drop support for KITKAT SDK and associated dead code cleanup."}},{"before":"f962e53e401fc88fef263e4ee8168cd977f9b8af","after":null,"ref":"refs/heads/piper_627510386","pushedAt":"2024-04-23T22:30:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"cb095e275d0d38786e9690426c106b41aa17bb9d","after":"f962e53e401fc88fef263e4ee8168cd977f9b8af","ref":"refs/heads/google","pushedAt":"2024-04-23T22:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser.\n\nExtends ShadowBluetoothLeAdvertiser minSdk from O to L.\n\nPiperOrigin-RevId: 627523972","shortMessageHtmlLink":"Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser."}},{"before":"98e4e4f7d5f5af630d800ace1673bc6e57d6045b","after":"f962e53e401fc88fef263e4ee8168cd977f9b8af","ref":"refs/heads/piper_627510386","pushedAt":"2024-04-23T22:30:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser.\n\nExtends ShadowBluetoothLeAdvertiser minSdk from O to L.\n\nPiperOrigin-RevId: 627523972","shortMessageHtmlLink":"Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser."}},{"before":"d132dfd34ae4733e859d3601a9060a7ed50245dd","after":"98e4e4f7d5f5af630d800ace1673bc6e57d6045b","ref":"refs/heads/piper_627510386","pushedAt":"2024-04-23T22:23:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser.\n\nExtends ShadowBluetoothLeAdvertiser minSdk from O to L.\n\nPiperOrigin-RevId: 627510386","shortMessageHtmlLink":"Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO4NWMwA","startCursor":null,"endCursor":null}},"title":"Activity · robolectric/robolectric"}