)]}'
{
  "commit": "35e2d0671464fed635ab38d4e203db91ea5de18e",
  "tree": "b45f6e6d765c6b3f0af97376b182568abb43c13e",
  "parents": [
    "cadd92cea13acfabc1e563f0ab17606b799f0920"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Mon Mar 16 10:32:47 2026 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Mon Mar 16 10:34:42 2026 -0700"
  },
  "message": "Bump infra packages to language version 3.12.\n\nThis CL is part of an effort to bump the SDK requirement to `3.12.0-0`\nfor all the packages in `pkg` that are not published to `pub`, so that\nwe can get better testing of the \"private named parameters\" feature.\n\n(Packages that *are* published to `pub` can\u0027t be safely bumped yet,\nbecause SDK 3.12 hasn\u0027t been released, and I don\u0027t want to block those\npackages\u0027 ability to publish useful updates to customers.)\n\nThis change covers the following packages, which are owned by\nOWNERS_INFRA:\n- pkg/smith\n- pkg/status_file\n- pkg/test_runner\n\nChanges to `pubspec.yaml` files were made manually.\n\nChanges to `.dart` files were made automatically (with some\nexceptions), using `dart fix` to migrate to using private named\nparameters where it is possible to do so without changing\nsemantics. Note that this migration is conservative; see\nhttps://github.com/dart-lang/sdk/issues/58607 for details.\n\nThe exceptions are:\n- pkg/test_runner/lib/src/compiler_configuration.dart\n- pkg/test_runner/lib/src/path.dart\n\nThese files contained code that triggered the\n`use_null_aware_elements` lint, so I manually fixed the instances of\nthe lint. (The lint didn\u0027t previously fire because the test runner\nused to be on language version 3.5.0, which was before the \"null aware\nelements\" feature existed.)\n\nChange-Id: Ia5d99ba5fc2d5aacbec5b091348be1d26a6a6964\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/487882\nCommit-Queue: Paul Berry \u003cpaulberry@google.com\u003e\nReviewed-by: Ryan Macnak \u003crmacnak@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/bd0b10802b2c3f7dce7afdcf64487e151dc2c932\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8be971cb5b3567831df0b8233201b949610213a",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "0c47b24ac815f858973c62951e4650865720ec55",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "82b6f1c46a6115e95853eb62f9ba17597f9cd1d7",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "739e488ace98bc113b5b4b2135ad4bfbe044ea68",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
