)]}'
{
  "commit": "7d891907e380afa826d2252aeb997c74a1b9292b",
  "tree": "ab052b003685c2c795b8680360438357a7c89a61",
  "parents": [
    "3823961bc0b33e5884164f5770960bdb92c6ee48"
  ],
  "author": {
    "name": "Kate Lovett",
    "email": "katelovett@google.com",
    "time": "Tue May 21 13:17:10 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 21 18:17:10 2024 +0000"
  },
  "message": "[wiki migration] Infra team pages (#148718)\n\nThis sorts the wiki pages owned by the Infra team in the docs/ directory as planned in [flutter.dev/go/migrate-flutter-wiki-spreadsheet](https://docs.google.com/spreadsheets/d/1x65189ZBdNiLRygpUYoU08pwvXD4M-Z157c6pm8deGI/edit?usp\u003dsharing) \r\n\r\nIt also adds the team-infra label to the bot for future PRs.\r\n\r\nImage assets were checked in here: https://github.com/flutter/assets-for-api-docs/pull/246\r\n\r\nChanges to the content were only updating links. The remaining wiki links will be updated after the rest of the pages are relocated, the original wiki links still work in the meantime.\r\n\r\nPart of https://github.com/flutter/flutter/issues/145009",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d0523f36faf74ba54255ce81362c5e846351504",
      "old_mode": 33188,
      "old_path": ".github/labeler.yml",
      "new_id": "34ccdc38b019402e807679325afd3335e13961b9",
      "new_mode": 33188,
      "new_path": ".github/labeler.yml"
    },
    {
      "type": "rename",
      "old_id": "7b81a55ad005745f0d045614c282377da19d5f10",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Labeling-PRs.md",
      "new_id": "7b81a55ad005745f0d045614c282377da19d5f10",
      "new_mode": 33188,
      "new_path": "docs/contributing/Labeling-PRs.md",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbd7d9ba0b3789863328931c86bedc56b2e96c1b",
      "new_mode": 33188,
      "new_path": "docs/infra/Adding-a-new-Test-Shard.md"
    },
    {
      "type": "rename",
      "old_id": "dfbed6a8eb76f098ace55ffbfa675caae4ef2e29",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Autorollers.md",
      "new_id": "4d5d6e816265352b802b5e29d382d9d8441c514e",
      "new_mode": 33188,
      "new_path": "docs/infra/Autorollers.md",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "74aaa2ab9e3429e896fb3bccc74345e08cbff1fb",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Autosubmit-bot.md",
      "new_id": "74aaa2ab9e3429e896fb3bccc74345e08cbff1fb",
      "new_mode": 33188,
      "new_path": "docs/infra/Autosubmit-bot.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3f2875918dee806b35a20bce7d87fa981d38fe09",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Dashboards.md",
      "new_id": "3f2875918dee806b35a20bce7d87fa981d38fe09",
      "new_mode": 33188,
      "new_path": "docs/infra/Dashboards.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "41a4080b12cc17ab772b51fc0c7686fac7724c0b",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Flutter-FirebaseLab-Tests.md",
      "new_id": "d0b16a6eeba97c04d6d274e76eed78c2f1ba6a75",
      "new_mode": 33188,
      "new_path": "docs/infra/Flutter-FirebaseLab-Tests.md",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "2a843da52cf867b0e6ff6e62b536c3e43e442213",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Flutter-Infrastructure-Foundation.md",
      "new_id": "2a843da52cf867b0e6ff6e62b536c3e43e442213",
      "new_mode": 33188,
      "new_path": "docs/infra/Flutter-Infrastructure-Foundation.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52db3d5b9b6c20cc69d8832de83c41b358a080cb",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Flutter-Installation-Bundles.md",
      "new_id": "52db3d5b9b6c20cc69d8832de83c41b358a080cb",
      "new_mode": 33188,
      "new_path": "docs/infra/Flutter-Installation-Bundles.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "319b4f68c1ec52578d890a49b8e676780ba3cd47",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/GitHub-Action-Workflows.md",
      "new_id": "319b4f68c1ec52578d890a49b8e676780ba3cd47",
      "new_mode": 33188,
      "new_path": "docs/infra/GitHub-Action-Workflows.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d9c44e32c1123becaa997874bd478183b0abc4a",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/How-to-add-a-new-integration-test-to-Framework-CI.md",
      "new_id": "09523d7e2fda705dd085f9a78eed5302f9c7fcd8",
      "new_mode": 33188,
      "new_path": "docs/infra/How-to-add-a-new-integration-test-to-Framework-CI.md",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "909cf2574d2f547b9df29495ef991f51d902d4da",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/How-to-download-a-timeline-from-a-benchmark.md",
      "new_id": "909cf2574d2f547b9df29495ef991f51d902d4da",
      "new_mode": 33188,
      "new_path": "docs/infra/How-to-download-a-timeline-from-a-benchmark.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "731bc0c1354f265f38657d86fd870fa9c065c69d",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Infra-Ticket-Queue.md",
      "new_id": "e03d236e9a9137c881c861969692b5584c93ec65",
      "new_mode": 33188,
      "new_path": "docs/infra/Infra-Ticket-Queue.md",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "a64bc744601303087e49d8fab2f84bcdb2f3fdbb",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Landing-Changes-With-Autosubmit.md",
      "new_id": "a64bc744601303087e49d8fab2f84bcdb2f3fdbb",
      "new_mode": 33188,
      "new_path": "docs/infra/Landing-Changes-With-Autosubmit.md",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71865a6970e32b199f1e4d59124c7d80ccc84ed7",
      "new_mode": 33188,
      "new_path": "docs/infra/README.md"
    },
    {
      "type": "rename",
      "old_id": "1ee34d7aa53f5b8f4f7800b01cb2cb476150d1da",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Reducing-Test-Flakiness.md",
      "new_id": "ac021317638e058ac015e6381d62f1fc721892fe",
      "new_mode": 33188,
      "new_path": "docs/infra/Reducing-Test-Flakiness.md",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "7eaf996434c76bd582eceebe9aeb937063bc2693",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Security.md",
      "new_id": "7eaf996434c76bd582eceebe9aeb937063bc2693",
      "new_mode": 33188,
      "new_path": "docs/infra/Security.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c24815184a9bde574b6805ac4371b2f8231e9b6f",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Understanding-Google-Testing.md",
      "new_id": "c24815184a9bde574b6805ac4371b2f8231e9b6f",
      "new_mode": 33188,
      "new_path": "docs/infra/Understanding-Google-Testing.md",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ff30c78cb68430f5b7e2b4bda9b60d5a9e718cf",
      "new_mode": 33188,
      "new_path": "docs/infra/Understanding-a-LUCI-build-failure.md"
    },
    {
      "type": "delete",
      "old_id": "821afd9e59b82d8681a412b16bd11e076c6da3ef",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Adding-a-new-Test-Shard.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "54b3601064da4b2acf5ab5c5608f7d05fff16284",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Engineering-Productivity.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bca6f9fd1f55970fedf7c7cf10ad38a0e93f04e0",
      "old_mode": 33188,
      "old_path": "docs/unsorted_wiki/Understanding-a-LUCI-build-failure.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
