)]}'
{
  "commit": "bddde2cb9fce8c4782906908a0f39451df2e54f0",
  "tree": "5f915ec7bbbc357921da8c2bb0b94e6ad2607f2a",
  "parents": [
    "25e81fe4089da65ab38c54e158aa242add944a9c"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Mon Jul 18 10:59:28 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 18 10:59:28 2022 -0700"
  },
  "message": "Check in scripts to deploy on GitHub runners (#9765)\n\nThere\u0027s one script that we can bake into the disk image in the runner\r\nhome directory. It fetches the other configuration into a subdirectory.\r\nThe `actions-runner/.env` is symlinked to `config/runner.env` in the\r\nrunner disk image.\r\n\r\nThis uses a proxy to fetch registration tokens without giving the\r\nrunners themselves access to powerful administration privileges. See\r\nhttps://github.com/google-github-actions/github-runner-token-proxy\r\n\r\nGitHub actions on pull requests currently require approval for\r\nnon-collaborators and the runners do not yet have any special\r\nprivileges, so it shouldn\u0027t be a problem that they\u0027re not yet\r\nephemeral (which requires setting up some additional teardown logic).",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "759e4e09fccceec5865d1f12f9a83087a0cf3a68",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/chown_workdir.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f117b3178db9fd38e3c80de28457e372b3be2881",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/cleanup_workdir.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7bd8fcc8746dca37263c1bb9ea2726f80b32cfc",
      "new_mode": 33188,
      "new_path": "build_tools/github_actions/runner/config/functions.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83c8e52397c0d337f72fbedd8b58a1816bd53f96",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/post_job.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96b1965d9ceed549aa16eb4fdf7ac3f425ad3eec",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/pre_job.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d19607af67f7307dea666270b68deb4dfcce8787",
      "new_mode": 33188,
      "new_path": "build_tools/github_actions/runner/config/runner.env"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11021a6d7a7a35d5c65103b5a3c73329cab8c963",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/setup.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78f6d7c1dcac8c54e77679700d474a7f7e9e2aa5",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/validate_trigger.postsubmit.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9030a28331e720d4823ca8ba732987470dcf9198",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/validate_trigger.presubmit.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bc36616cfb69caeceb150d4e9208caffcab2e3a",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/config/validate_trigger.releaser.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d04d523a6baf54e83f2e444777890ec6614dd725",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/runner/fetch_and_setup.sh"
    }
  ]
}
