)]}'
{
  "commit": "44a67372e838d7a2dbf30befc06d72ce73b94765",
  "tree": "cfaa3704f9d1eb29c670bdbbe5dea7eea8c5fb1e",
  "parents": [
    "d008bc82afb8988618a2533410f360d86a99c3d5"
  ],
  "author": {
    "name": "umberto-sonnino",
    "email": "hello@rive.app",
    "time": "Fri Jul 21 18:10:01 2023 +0000"
  },
  "committer": {
    "name": "umberto-sonnino",
    "email": "hello@rive.app",
    "time": "Fri Jul 21 18:10:01 2023 +0000"
  },
  "message": "PLS Android Integration\n\n- Supports PLS \u0026 Skia renderer via a Kotlin flag!\n- Adds PLS in the build flow\n  - Fix `premake` for Android adding in the architecture parameter to output the correct version\n  - In `rive-android` the PLS repo name is stored in a secret variable but is effectively pointing to https://github.com/rive-app/rive-pls\n- Fixes a missing flag for logging in debug builds\n- Adds a new workflow for `rive-android` to build the AAR on push so we can easily test whether the build succeeds or fails before releasing\n- Some refactoring to rename some classes, methods, et al.\n- Some tests (definitely not enough of \u0027em here!) in Kotlin\n  - Adds a custom runner to make sure we\u0027re running on a devices as PLS does not support emulators. Unfortunately, this means we can\u0027t run PLS View tests on the Emulator, which is a bit disappointing, but maybe we can figure that out at some point? Or stub it out if/when we *really* need it.\n- Other miscellaneous fixes\n\nDiffs\u003d\n9b75cdb96 Rive Renderer Android Integration (#5539)\n\nCo-authored-by: Umberto Sonnino \u003cumberto@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344c9b13522bbdd335c12ef60d09dc04192fa07e",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "c23dda52e85e922767f2b135e7e3d5422a89c724",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "abb78aa69aea49f4e4f09477cbe7b29cfccf763d",
      "old_mode": 33188,
      "old_path": "out/premake5_pls_renderer.lua",
      "new_id": "dd3e22b099dfeb419c1e9fb78bac1bbc73086837",
      "new_mode": 33188,
      "new_path": "out/premake5_pls_renderer.lua"
    }
  ]
}
