)]}'
{
  "commit": "ab6268907d1fb62059a11b72c70229fc931f9521",
  "tree": "c3922508a21356c4b6a458837ca900142d43b0ea",
  "parents": [
    "f9037e4e29cab16237ef417e6f702560b3e46a5d"
  ],
  "author": {
    "name": "stuartmorgan",
    "email": "stuartmorgan@google.com",
    "time": "Tue Jan 31 12:11:36 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 31 20:11:36 2023 +0000"
  },
  "message": "[ci] Enable `strict-casts` (#3127)\n\n* Enable strict-casts and fix violations\n\n* Bump versions\n\n* Fix Pigeon version bump",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3b07481aeca1d1df772b92dd78d50ed4129b44a",
      "old_mode": 33188,
      "old_path": "analysis_options.yaml",
      "new_id": "3dd7f088d373bcaca67273f8b5939926d36813e3",
      "new_mode": 33188,
      "new_path": "analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "21d9ddec601440ab78d980d534e37cf5a072ba8f",
      "old_mode": 33188,
      "old_path": "packages/cross_file/CHANGELOG.md",
      "new_id": "a001f20c45cd9f8721c7f5ba6342b1af030abc7a",
      "new_mode": 33188,
      "new_path": "packages/cross_file/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "4659ebda96fc7ecf4ddfc560c8e9ec31bf9bb27e",
      "old_mode": 33188,
      "old_path": "packages/cross_file/lib/src/types/html.dart",
      "new_id": "97ee1666607c5def10d739f887e7b712c2344d11",
      "new_mode": 33188,
      "new_path": "packages/cross_file/lib/src/types/html.dart"
    },
    {
      "type": "modify",
      "old_id": "55e993dbb1f048879f4a856197665321d8ea32a5",
      "old_mode": 33188,
      "old_path": "packages/cross_file/pubspec.yaml",
      "new_id": "099b914aa1f22383c064a872962e7dea8e7c1777",
      "new_mode": 33188,
      "new_path": "packages/cross_file/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "593f5b277e6a322c162cacbce52073f789d1044c",
      "old_mode": 33188,
      "old_path": "packages/cross_file/test/x_file_html_test.dart",
      "new_id": "a19e5098eba0e7e9fec1f41454c041c0329c6e9b",
      "new_mode": 33188,
      "new_path": "packages/cross_file/test/x_file_html_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ecffd2927034b0dbab40b0d438c58e01940a750d",
      "old_mode": 33188,
      "old_path": "packages/flutter_image/test/network_test.dart",
      "new_id": "6711fb218001bb4b37c66fab369a25adcc05e546",
      "new_mode": 33188,
      "new_path": "packages/flutter_image/test/network_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3aab6e8ff6e0392ba689ac56f23c0676fcde0f33",
      "old_mode": 33188,
      "old_path": "packages/flutter_markdown/test/image_test_mocks.dart",
      "new_id": "25c783edb7661d810619f5323dd42cddd81baf6b",
      "new_mode": 33188,
      "new_path": "packages/flutter_markdown/test/image_test_mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "59f8a732daed332e1deb4db6c45b46e57c1b11aa",
      "old_mode": 33188,
      "old_path": "packages/flutter_migrate/CHANGELOG.md",
      "new_id": "e6a465c99b4232f78f142aa861216368d4f7fa05",
      "new_mode": 33188,
      "new_path": "packages/flutter_migrate/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "942c49174ed25142b360409e040b46ed869dac08",
      "old_mode": 33188,
      "old_path": "packages/flutter_migrate/lib/src/environment.dart",
      "new_id": "b3b255946716c37910cc2dcc56d8766b0dc7e251",
      "new_mode": 33188,
      "new_path": "packages/flutter_migrate/lib/src/environment.dart"
    },
    {
      "type": "modify",
      "old_id": "6b46d73b55aa965d850e54fecb3c31b83cb51ded",
      "old_mode": 33188,
      "old_path": "packages/flutter_migrate/lib/src/utils.dart",
      "new_id": "84f70aa494f786c8912e4897bca2c472b55a586f",
      "new_mode": 33188,
      "new_path": "packages/flutter_migrate/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "0cc819bf2f5a09d3a12396dd9580458b20ff3c7b",
      "old_mode": 33188,
      "old_path": "packages/flutter_migrate/pubspec.yaml",
      "new_id": "a1f06cbe1571d68c10b834c6aaa2f3a4bad85ef8",
      "new_mode": 33188,
      "new_path": "packages/flutter_migrate/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0f4376a960383b9f34dafcd7073cbe72d9403023",
      "old_mode": 33188,
      "old_path": "packages/flutter_migrate/test/migrate_test.dart",
      "new_id": "10158ea3fd14601d63f080be3a53bb4b5674aa52",
      "new_mode": 33188,
      "new_path": "packages/flutter_migrate/test/migrate_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5c17021982ba7b1989600c3135d169f9312214d4",
      "old_mode": 33188,
      "old_path": "packages/flutter_migrate/test/update_locks_test.dart",
      "new_id": "d04118f377da4fbc85d4034d2592e72cc5aad65a",
      "new_mode": 33188,
      "new_path": "packages/flutter_migrate/test/update_locks_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ec3aa37749f6772a1e18279b069c381d58b55fad",
      "old_mode": 33188,
      "old_path": "packages/metrics_center/CHANGELOG.md",
      "new_id": "80bf962ff9f17b86bfdd455c0d40a1c18199794b",
      "new_mode": 33188,
      "new_path": "packages/metrics_center/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "90ddef750c8910e7c6ec44a90f9252cd8c6f431d",
      "old_mode": 33188,
      "old_path": "packages/metrics_center/lib/src/google_benchmark.dart",
      "new_id": "b3133a8a7d6ebd9ab15e927f8acd8dab6cdf426d",
      "new_mode": 33188,
      "new_path": "packages/metrics_center/lib/src/google_benchmark.dart"
    },
    {
      "type": "modify",
      "old_id": "8391dadbf877fd1635838fd9700cb89d12397ee1",
      "old_mode": 33188,
      "old_path": "packages/metrics_center/pubspec.yaml",
      "new_id": "51fd635222d2d819619fc564b0788646dc0e8aab",
      "new_mode": 33188,
      "new_path": "packages/metrics_center/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9268a98ce9c8942b5435fcee4192582df6927027",
      "old_mode": 33188,
      "old_path": "packages/pigeon/CHANGELOG.md",
      "new_id": "934249939ff2a0ee3c955b1d05aaa659f0ea3fc2",
      "new_mode": 33188,
      "new_path": "packages/pigeon/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "403e4addbe70522e7981fb0f0625be20653acc02",
      "old_mode": 33188,
      "old_path": "packages/pigeon/lib/generator_tools.dart",
      "new_id": "757464e491ab00bd864d849db2003c0e71338c1f",
      "new_mode": 33188,
      "new_path": "packages/pigeon/lib/generator_tools.dart"
    },
    {
      "type": "modify",
      "old_id": "6389a8e67a7d72d05af2e84b8314214152c9a949",
      "old_mode": 33188,
      "old_path": "packages/pigeon/lib/pigeon_lib.dart",
      "new_id": "db58d4508aa36af1be602aa297201af65cd4a68c",
      "new_mode": 33188,
      "new_path": "packages/pigeon/lib/pigeon_lib.dart"
    },
    {
      "type": "modify",
      "old_id": "8c0367914af8d2741976b8a6c977a2271c2a9ef2",
      "old_mode": 33188,
      "old_path": "packages/pigeon/mock_handler_tester/test/message.dart",
      "new_id": "c159ef4551158b2a63d3e449ddeaae1c59acd82b",
      "new_mode": 33188,
      "new_path": "packages/pigeon/mock_handler_tester/test/message.dart"
    },
    {
      "type": "modify",
      "old_id": "1e7a175eaafa5f2693d7cc44b253d3bd6aff63e3",
      "old_mode": 33188,
      "old_path": "packages/pigeon/mock_handler_tester/test/test.dart",
      "new_id": "83fb22e7c62e1718a3c5c17ac04683fdb5096149",
      "new_mode": 33188,
      "new_path": "packages/pigeon/mock_handler_tester/test/test.dart"
    },
    {
      "type": "modify",
      "old_id": "1ab3cea7cd7e5840fe28af964550254475e948aa",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/android/src/main/java/com/example/alternate_language_test_plugin/CoreTests.java",
      "new_id": "beea981aab1b58ff073d0eab7c910afee04292e1",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/android/src/main/java/com/example/alternate_language_test_plugin/CoreTests.java"
    },
    {
      "type": "modify",
      "old_id": "91cf9c90bb97f226ecf1bd760f9af5eba4cb5919",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/ios/Classes/CoreTests.gen.h",
      "new_id": "4ab33c4055791bddb8944771232518d709015c3b",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/ios/Classes/CoreTests.gen.h"
    },
    {
      "type": "modify",
      "old_id": "201f9c18efd1ad6134cf12075eb2d54408e1de94",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/ios/Classes/CoreTests.gen.m",
      "new_id": "f135dbcb9335e82eb1bd8e9a6cb9e1da1cb5a4f5",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/ios/Classes/CoreTests.gen.m"
    },
    {
      "type": "modify",
      "old_id": "ce6ce96d88df9c8945dc30ddc7b5bccc5ea5041c",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/core_tests.gen.dart",
      "new_id": "09e661461a63d0de351f936c43ea6af88124191a",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/core_tests.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "b70aab824fe7f5c788ba22a20e69f97614cc8ded",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/flutter_unittests.gen.dart",
      "new_id": "916e6bad991b2e1d2209f7dda27b0d2a30384d5c",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/flutter_unittests.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "8881778e378834004b66421cc8b5b545e5945d4e",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/multiple_arity.gen.dart",
      "new_id": "fc58a7df66d73fe75ee2cf41a144c0dced2b5b5d",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/multiple_arity.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "0c5f47821c2a8be34bc01ab4b30f6dae2f202b88",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/non_null_fields.gen.dart",
      "new_id": "9064cfc8cc7e6ec619fafdf6cf183ad79bcf4411",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/non_null_fields.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "cf90c27f060e32b93b0393b5959702b03c3562bc",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/null_fields.gen.dart",
      "new_id": "f38723117955f1e67e3d3cbf478342baf9ac3db3",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/null_fields.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "928bfad95e13de39f21d0707dc0cafa810de5ffa",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/nullable_returns.gen.dart",
      "new_id": "8bcf83a3fdd197f14609dfa0803bd345e48d6871",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/nullable_returns.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "60904c72d807c7533f3544bc255295fd10e0d219",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/primitive.gen.dart",
      "new_id": "8099d235e5ea3d3fd525c00cf7ce526ddebbc34f",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/lib/primitive.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "95b38ea5947109fa29823a010f3d6a7298127d7c",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/test/multiple_arity_test.dart",
      "new_id": "8ff2a6b10c6b2200b9d2ea30d43ed7081b86e7bd",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/test/multiple_arity_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a776c00f9d9a116fc43897b198b45d1d1d79414f",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/test/test_util.dart",
      "new_id": "44b196e48011ce21d4fe4b98d4a53d1dbc598f44",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/flutter_null_safe_unit_tests/test/test_util.dart"
    },
    {
      "type": "modify",
      "old_id": "ce6ce96d88df9c8945dc30ddc7b5bccc5ea5041c",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart",
      "new_id": "09e661461a63d0de351f936c43ea6af88124191a",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "0a8f996c16ee4b4b5154489e0ac82e6e5db20c0f",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/android/src/main/kotlin/com/example/test_plugin/CoreTests.gen.kt",
      "new_id": "3447e4b70e88db3d59326763a66139a781bdf79d",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/android/src/main/kotlin/com/example/test_plugin/CoreTests.gen.kt"
    },
    {
      "type": "modify",
      "old_id": "5a6d9d5abb665f192ccdc1dd8f0850991a93a6e2",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/ios/Classes/CoreTests.gen.swift",
      "new_id": "0026c39b7d308ed3ecd74fa962bf76aea3cea316",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/ios/Classes/CoreTests.gen.swift"
    },
    {
      "type": "modify",
      "old_id": "5a6d9d5abb665f192ccdc1dd8f0850991a93a6e2",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/macos/Classes/CoreTests.gen.swift",
      "new_id": "0026c39b7d308ed3ecd74fa962bf76aea3cea316",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/macos/Classes/CoreTests.gen.swift"
    },
    {
      "type": "modify",
      "old_id": "70aa73a7712ece0f1bf5ce9b125d114f8b624c68",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.cpp",
      "new_id": "b5d9f5263f3f90168deacf06f7214ddc8532d382",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.cpp"
    },
    {
      "type": "modify",
      "old_id": "65cb31debc14f00886d5d0e5c76ba6e372fc8af4",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.h",
      "new_id": "246425c8234b69a885080f221cb68a32c6cf32cc",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.h"
    },
    {
      "type": "modify",
      "old_id": "a51a23e8623f293ec9d3df48dcf49aceb2f4df0d",
      "old_mode": 33188,
      "old_path": "packages/pigeon/pubspec.yaml",
      "new_id": "6d8514e25baeee91ef09a2bc409a4a7b4de0ff2e",
      "new_mode": 33188,
      "new_path": "packages/pigeon/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c94f0570aa4803fabbdb961326231fae3c708e84",
      "old_mode": 33188,
      "old_path": "packages/pigeon/tool/test.dart",
      "new_id": "e15eac0027498b4922a2af9f7611cc8c4be192c0",
      "new_mode": 33188,
      "new_path": "packages/pigeon/tool/test.dart"
    },
    {
      "type": "modify",
      "old_id": "f59c7af2bba52a4f068339541cb44afcf11c4145",
      "old_mode": 33188,
      "old_path": "packages/rfw/CHANGELOG.md",
      "new_id": "5f4423295a73c6b85c29f1dea7d81318d03cbb10",
      "new_mode": 33188,
      "new_path": "packages/rfw/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "181fb185188ce722791c7b445de538144d6bf0b6",
      "old_mode": 33188,
      "old_path": "packages/rfw/example/wasm/lib/main.dart",
      "new_id": "0bfe074667b6a6c855d1749023b9b5a4a999a809",
      "new_mode": 33188,
      "new_path": "packages/rfw/example/wasm/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "609b6e28da1f4bb9e6f3d77ca9997f4275f84508",
      "old_mode": 33188,
      "old_path": "packages/rfw/test/runtime_test.dart",
      "new_id": "15b2d3c55b20bfde7847475ef95b466be113047e",
      "new_mode": 33188,
      "new_path": "packages/rfw/test/runtime_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d7edff7a137d8f19ddf6f518fcf4d8e1850d08ea",
      "old_mode": 33188,
      "old_path": "packages/web_benchmarks/CHANGELOG.md",
      "new_id": "efd1d9d8b7142dc3ff917453d2959409ee8dbaab",
      "new_mode": 33188,
      "new_path": "packages/web_benchmarks/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "52b31d69f943d9503218e1e4c0fbbcc72c68a8b0",
      "old_mode": 33188,
      "old_path": "packages/web_benchmarks/lib/src/browser.dart",
      "new_id": "40894ddd4b32d3e20dbb52dcbb0b3d6ffc34d9c2",
      "new_mode": 33188,
      "new_path": "packages/web_benchmarks/lib/src/browser.dart"
    },
    {
      "type": "modify",
      "old_id": "9e5b1825e788141ab2097fa05f05484d463411d7",
      "old_mode": 33188,
      "old_path": "packages/web_benchmarks/lib/src/recorder.dart",
      "new_id": "383a147f6570d16d26e83cfd33dd4c85008adb92",
      "new_mode": 33188,
      "new_path": "packages/web_benchmarks/lib/src/recorder.dart"
    },
    {
      "type": "modify",
      "old_id": "68c09f873a8618af893da0a50e4a17c7e180477d",
      "old_mode": 33188,
      "old_path": "packages/web_benchmarks/lib/src/runner.dart",
      "new_id": "7c58e620001c8984eb28ab8314ea49fb2cb36841",
      "new_mode": 33188,
      "new_path": "packages/web_benchmarks/lib/src/runner.dart"
    },
    {
      "type": "modify",
      "old_id": "459a2a6442d0125843fe0d5edf6979cc5ac2498e",
      "old_mode": 33188,
      "old_path": "packages/web_benchmarks/pubspec.yaml",
      "new_id": "acb4d9bf34f08fadfe7774598b6043cddfec9ea2",
      "new_mode": 33188,
      "new_path": "packages/web_benchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8152aa16bf51129914cf74b9714a293adacebb54",
      "old_mode": 33188,
      "old_path": "packages/web_benchmarks/test/src/browser_test_json_samples.dart",
      "new_id": "aa6c56e4d8c694bb70e81982c9ce88bd8cc8ede1",
      "new_mode": 33188,
      "new_path": "packages/web_benchmarks/test/src/browser_test_json_samples.dart"
    }
  ]
}
