[{"id":"36824842544","type":"PullRequestReviewCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696304","pull_request_review_id":1956438220,"id":1536696304,"node_id":"PRRC_kwDOE1O83s5bmB_w","diff_hunk":"@@ -0,0 +1,182 @@\n+// Copyright 2024 The Turbo Cache Authors. All rights reserved.","path":"nativelink-store/tests/redis_store_test.rs","commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","original_commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"NativeLink","created_at":"2024-03-23T21:40:46Z","updated_at":"2024-03-23T21:41:52Z","html_url":"https://github.com/TraceMachina/nativelink/pull/393#discussion_r1536696304","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696304"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393#discussion_r1536696304"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"}},"reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696304/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"start_line":null,"original_start_line":null,"start_side":null,"line":1,"original_line":1,"side":"RIGHT","original_position":1,"position":1,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","id":1601119085,"node_id":"PR_kwDOE1O83s5fbyNt","html_url":"https://github.com/TraceMachina/nativelink/pull/393","diff_url":"https://github.com/TraceMachina/nativelink/pull/393.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/393.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393","number":393,"state":"open","locked":false,"title":"Add redis store integration","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdded a Redis Store.\r\n\r\nFixes #302\r\n\r\n## Type of change\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n\r\n## How Has This Been Tested?\r\n\r\nUses the redis_test library to create a mock instance that expects certain commands to be called exactly and confirms that the data is structured correctly when being stored. Had to add custom functionality to connection configuration to make the Native Link store config system work with this mock library.\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/393)\n\n","created_at":"2023-11-14T17:11:40Z","updated_at":"2024-03-23T21:41:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"72f1c71b0d0b074b40bcb4984ada72d4f09dbcf8","assignee":null,"assignees":[],"requested_reviewers":[{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856","head":{"label":"blakehatch:redis-store-integration","ref":"redis-store-integration","sha":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-23T19:23:49Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22820,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"08539ecb810232100b871754556a9b328e86b501","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it. If you target GPUs for your platform, you're in luck.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-23T14:36:37Z","pushed_at":"2024-03-23T19:23:56Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44658,"stargazers_count":171,"watchers_count":171,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":28,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":113,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":28,"open_issues":113,"watchers":171,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-23T21:40:46Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36824842543","type":"PullRequestReviewCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696098","pull_request_review_id":1956438220,"id":1536696098,"node_id":"PRRC_kwDOE1O83s5bmB8i","diff_hunk":"@@ -0,0 +1,202 @@\n+// Copyright 2024 The Turbo Cache Authors. All rights reserved.","path":"nativelink-store/src/redis_store.rs","commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","original_commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"NativeLink","created_at":"2024-03-23T21:39:45Z","updated_at":"2024-03-23T21:41:52Z","html_url":"https://github.com/TraceMachina/nativelink/pull/393#discussion_r1536696098","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696098"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393#discussion_r1536696098"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"}},"reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696098/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"start_line":null,"original_start_line":null,"start_side":null,"line":1,"original_line":1,"side":"RIGHT","original_position":1,"position":1,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","id":1601119085,"node_id":"PR_kwDOE1O83s5fbyNt","html_url":"https://github.com/TraceMachina/nativelink/pull/393","diff_url":"https://github.com/TraceMachina/nativelink/pull/393.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/393.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393","number":393,"state":"open","locked":false,"title":"Add redis store integration","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdded a Redis Store.\r\n\r\nFixes #302\r\n\r\n## Type of change\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n\r\n## How Has This Been Tested?\r\n\r\nUses the redis_test library to create a mock instance that expects certain commands to be called exactly and confirms that the data is structured correctly when being stored. Had to add custom functionality to connection configuration to make the Native Link store config system work with this mock library.\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/393)\n\n","created_at":"2023-11-14T17:11:40Z","updated_at":"2024-03-23T21:41:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"72f1c71b0d0b074b40bcb4984ada72d4f09dbcf8","assignee":null,"assignees":[],"requested_reviewers":[{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856","head":{"label":"blakehatch:redis-store-integration","ref":"redis-store-integration","sha":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-23T19:23:49Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22820,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"08539ecb810232100b871754556a9b328e86b501","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it. If you target GPUs for your platform, you're in luck.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-23T14:36:37Z","pushed_at":"2024-03-23T19:23:56Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44658,"stargazers_count":171,"watchers_count":171,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":28,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":113,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":28,"open_issues":113,"watchers":171,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-23T21:39:45Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36824842538","type":"PullRequestReviewCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696088","pull_request_review_id":1956438220,"id":1536696088,"node_id":"PRRC_kwDOE1O83s5bmB8Y","diff_hunk":"@@ -0,0 +1,37 @@\n+// Copyright 2024 The Turbo Cache Authors. All rights reserved.","path":"nativelink-store/src/mock_redis.rs","commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","original_commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"NativeLink ","created_at":"2024-03-23T21:39:28Z","updated_at":"2024-03-23T21:41:52Z","html_url":"https://github.com/TraceMachina/nativelink/pull/393#discussion_r1536696088","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696088"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393#discussion_r1536696088"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"}},"reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1536696088/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"start_line":null,"original_start_line":null,"start_side":null,"line":1,"original_line":1,"side":"RIGHT","original_position":1,"position":1,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","id":1601119085,"node_id":"PR_kwDOE1O83s5fbyNt","html_url":"https://github.com/TraceMachina/nativelink/pull/393","diff_url":"https://github.com/TraceMachina/nativelink/pull/393.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/393.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393","number":393,"state":"open","locked":false,"title":"Add redis store integration","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdded a Redis Store.\r\n\r\nFixes #302\r\n\r\n## Type of change\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n\r\n## How Has This Been Tested?\r\n\r\nUses the redis_test library to create a mock instance that expects certain commands to be called exactly and confirms that the data is structured correctly when being stored. Had to add custom functionality to connection configuration to make the Native Link store config system work with this mock library.\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/393)\n\n","created_at":"2023-11-14T17:11:40Z","updated_at":"2024-03-23T21:41:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"72f1c71b0d0b074b40bcb4984ada72d4f09dbcf8","assignee":null,"assignees":[],"requested_reviewers":[{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856","head":{"label":"blakehatch:redis-store-integration","ref":"redis-store-integration","sha":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-23T19:23:49Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22820,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"08539ecb810232100b871754556a9b328e86b501","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it. If you target GPUs for your platform, you're in luck.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-23T14:36:37Z","pushed_at":"2024-03-23T19:23:56Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44658,"stargazers_count":171,"watchers_count":171,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":28,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":113,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":28,"open_issues":113,"watchers":171,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-23T21:39:28Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36824842533","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1956438220,"node_id":"PRR_kwDOE1O83s50nODM","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"I'm not sure how we could possibly merge this without documenting its usage. ","commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","submitted_at":"2024-03-23T21:41:52Z","state":"changes_requested","html_url":"https://github.com/TraceMachina/nativelink/pull/393#pullrequestreview-1956438220","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393#pullrequestreview-1956438220"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","id":1601119085,"node_id":"PR_kwDOE1O83s5fbyNt","html_url":"https://github.com/TraceMachina/nativelink/pull/393","diff_url":"https://github.com/TraceMachina/nativelink/pull/393.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/393.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393","number":393,"state":"open","locked":false,"title":"Add redis store integration","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdded a Redis Store.\r\n\r\nFixes #302\r\n\r\n## Type of change\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n\r\n## How Has This Been Tested?\r\n\r\nUses the redis_test library to create a mock instance that expects certain commands to be called exactly and confirms that the data is structured correctly when being stored. Had to add custom functionality to connection configuration to make the Native Link store config system work with this mock library.\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/393)\n\n","created_at":"2023-11-14T17:11:40Z","updated_at":"2024-03-23T21:41:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"72f1c71b0d0b074b40bcb4984ada72d4f09dbcf8","assignee":null,"assignees":[],"requested_reviewers":[{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856","head":{"label":"blakehatch:redis-store-integration","ref":"redis-store-integration","sha":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-23T19:23:49Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22820,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"08539ecb810232100b871754556a9b328e86b501","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it. If you target GPUs for your platform, you're in luck.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-23T14:36:37Z","pushed_at":"2024-03-23T19:23:56Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44658,"stargazers_count":171,"watchers_count":171,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":28,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":113,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":28,"open_issues":113,"watchers":171,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-23T21:41:53Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36824842518","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1956438220,"node_id":"PRR_kwDOE1O83s50nODM","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"I'm not sure how we could possibly merge this without documenting its usage. ","commit_id":"9b429efa665caaa84feb7cc9b085baeabd4c0856","submitted_at":"2024-03-23T21:41:52Z","state":"changes_requested","html_url":"https://github.com/TraceMachina/nativelink/pull/393#pullrequestreview-1956438220","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393#pullrequestreview-1956438220"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393","id":1601119085,"node_id":"PR_kwDOE1O83s5fbyNt","html_url":"https://github.com/TraceMachina/nativelink/pull/393","diff_url":"https://github.com/TraceMachina/nativelink/pull/393.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/393.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393","number":393,"state":"open","locked":false,"title":"Add redis store integration","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdded a Redis Store.\r\n\r\nFixes #302\r\n\r\n## Type of change\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n\r\n## How Has This Been Tested?\r\n\r\nUses the redis_test library to create a mock instance that expects certain commands to be called exactly and confirms that the data is structured correctly when being stored. Had to add custom functionality to connection configuration to make the Native Link store config system work with this mock library.\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/393)\n\n","created_at":"2023-11-14T17:11:40Z","updated_at":"2024-03-23T21:41:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"72f1c71b0d0b074b40bcb4984ada72d4f09dbcf8","assignee":null,"assignees":[],"requested_reviewers":[{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856","head":{"label":"blakehatch:redis-store-integration","ref":"redis-store-integration","sha":"9b429efa665caaa84feb7cc9b085baeabd4c0856","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-23T19:23:49Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22820,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"08539ecb810232100b871754556a9b328e86b501","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it. If you target GPUs for your platform, you're in luck.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-23T14:36:37Z","pushed_at":"2024-03-23T19:23:56Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44658,"stargazers_count":171,"watchers_count":171,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":28,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":113,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":28,"open_issues":113,"watchers":171,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/393"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/393/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/393/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/9b429efa665caaa84feb7cc9b085baeabd4c0856"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-23T21:41:53Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36805419189","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1955356549,"node_id":"PRR_kwDOE1O83s50jF-F","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"\n\n> *[Reviewable](https://reviewable.io/reviews/TraceMachina/nativelink/732#-:-NtbA0K7EiMLeDCUfeVx:bnfp4nl)* status: 1 of 1 LGTMs obtained, and pending CI: pre-commit-checks\n\n\n\n\n","commit_id":"40c26e64e6c724fa01cb0d647d37874e8ba9061a","submitted_at":"2024-03-22T17:18:49Z","state":"approved","html_url":"https://github.com/TraceMachina/nativelink/pull/732#pullrequestreview-1955356549","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/732#pullrequestreview-1955356549"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732","id":1762325836,"node_id":"PR_kwDOE1O83s5pCvVM","html_url":"https://github.com/TraceMachina/nativelink/pull/732","diff_url":"https://github.com/TraceMachina/nativelink/pull/732.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/732.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/732","number":732,"state":"open","locked":false,"title":"Add helm chart deployment example for EKS with doc instructions","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdds an example helm chart with instructions (Both in README and Docs site) to deployment examples.\r\n\r\nFixes #731 \r\n\r\n## Type of change\r\n\r\nPlease delete options that aren't relevant.\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [x] This change requires a documentation update\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/732)\n\n","created_at":"2024-03-08T05:21:00Z","updated_at":"2024-03-22T17:18:49Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8571db74c657a4d528cd1aeab1c79886d64e9656","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/732/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/40c26e64e6c724fa01cb0d647d37874e8ba9061a","head":{"label":"blakehatch:eks-deployment-example","ref":"eks-deployment-example","sha":"40c26e64e6c724fa01cb0d647d37874e8ba9061a","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-22T11:52:32Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22825,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"a6976e095403dfd7cf03c554c8ce681af40622e5","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it. If you target GPUs for your platform, you're in luck.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-22T02:44:31Z","pushed_at":"2024-03-22T15:19:19Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44484,"stargazers_count":169,"watchers_count":169,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":28,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":111,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":28,"open_issues":111,"watchers":169,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/732"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/732"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/732/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/40c26e64e6c724fa01cb0d647d37874e8ba9061a"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-22T17:18:49Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36805408509","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1955355948,"node_id":"PRR_kwDOE1O83s50jF0s","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"\n\n> Reviewed all commit messages.\n> *[Reviewable](https://reviewable.io/reviews/TraceMachina/nativelink/732)* status: 0 of 1 LGTMs obtained, and pending CI: pre-commit-checks\n\n\n\n\n","commit_id":"40c26e64e6c724fa01cb0d647d37874e8ba9061a","submitted_at":"2024-03-22T17:18:27Z","state":"commented","html_url":"https://github.com/TraceMachina/nativelink/pull/732#pullrequestreview-1955355948","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/732#pullrequestreview-1955355948"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732","id":1762325836,"node_id":"PR_kwDOE1O83s5pCvVM","html_url":"https://github.com/TraceMachina/nativelink/pull/732","diff_url":"https://github.com/TraceMachina/nativelink/pull/732.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/732.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/732","number":732,"state":"open","locked":false,"title":"Add helm chart deployment example for EKS with doc instructions","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdds an example helm chart with instructions (Both in README and Docs site) to deployment examples.\r\n\r\nFixes #731 \r\n\r\n## Type of change\r\n\r\nPlease delete options that aren't relevant.\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [x] This change requires a documentation update\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/732)\n\n","created_at":"2024-03-08T05:21:00Z","updated_at":"2024-03-22T17:18:27Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8571db74c657a4d528cd1aeab1c79886d64e9656","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/732/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/40c26e64e6c724fa01cb0d647d37874e8ba9061a","head":{"label":"blakehatch:eks-deployment-example","ref":"eks-deployment-example","sha":"40c26e64e6c724fa01cb0d647d37874e8ba9061a","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-22T11:52:32Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22825,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"a6976e095403dfd7cf03c554c8ce681af40622e5","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it. If you target GPUs for your platform, you're in luck.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-22T02:44:31Z","pushed_at":"2024-03-22T15:19:19Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44484,"stargazers_count":169,"watchers_count":169,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":28,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":111,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":28,"open_issues":111,"watchers":169,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/732"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/732"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/732/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/40c26e64e6c724fa01cb0d647d37874e8ba9061a"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-22T17:18:28Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36703921932","type":"PushEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":767804808,"name":"MarcusSorealheis/tokio","url":"https://api.github.com/repos/MarcusSorealheis/tokio"},"payload":{"repository_id":767804808,"push_id":17618673473,"size":1,"distinct_size":1,"ref":"refs/heads/dynamic-file-position-value","head":"9f760c577f73e0ad3108dd0904e5cd8f7ef1fd79","before":"6f12186c5e5b6432eb8004fcdea0aa2e08189928","commits":[{"sha":"9f760c577f73e0ad3108dd0904e5cd8f7ef1fd79","author":{"email":"marcuseagan@gmail.com","name":"Marcus"},"message":"fix a compilation issue.","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/tokio/commits/9f760c577f73e0ad3108dd0904e5cd8f7ef1fd79"}]},"public":true,"created_at":"2024-03-19T23:55:14Z"},{"id":"36686961878","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":67836789,"name":"tokio-rs/tokio","url":"https://api.github.com/repos/tokio-rs/tokio"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/tokio-rs/tokio/issues/6381","repository_url":"https://api.github.com/repos/tokio-rs/tokio","labels_url":"https://api.github.com/repos/tokio-rs/tokio/issues/6381/labels{/name}","comments_url":"https://api.github.com/repos/tokio-rs/tokio/issues/6381/comments","events_url":"https://api.github.com/repos/tokio-rs/tokio/issues/6381/events","html_url":"https://github.com/tokio-rs/tokio/pull/6381","id":2170390898,"node_id":"PR_kwDOBAsbdc5ox767","number":6381,"title":"file: parameterize file position","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"labels":[{"id":1993501286,"node_id":"MDU6TGFiZWwxOTkzNTAxMjg2","url":"https://api.github.com/repos/tokio-rs/tokio/labels/A-tokio","name":"A-tokio","color":"f7e101","default":false,"description":"Area: The main tokio crate"},{"id":1993507783,"node_id":"MDU6TGFiZWwxOTkzNTA3Nzgz","url":"https://api.github.com/repos/tokio-rs/tokio/labels/M-fs","name":"M-fs","color":"f7b101","default":false,"description":"Module: tokio/fs"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2024-03-06T00:19:26Z","updated_at":"2024-03-19T14:26:07Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"draft":true,"pull_request":{"url":"https://api.github.com/repos/tokio-rs/tokio/pulls/6381","html_url":"https://github.com/tokio-rs/tokio/pull/6381","diff_url":"https://github.com/tokio-rs/tokio/pull/6381.diff","patch_url":"https://github.com/tokio-rs/tokio/pull/6381.patch","merged_at":null},"body":"\r\n\r\n## Motivation\r\n\r\n\r\n\r\nCloses: https://github.com/tokio-rs/tokio/issues/6374\r\n\r\n## Solution\r\n\r\n\r\n\r\n1. We make the std parameter mutable by adding mut before it: mut std: StdFile.\r\n2. We call std.seek(SeekFrom::Current(0)) to get the current position of the file. \r\n3. The SeekFrom::Current(0) ensures that the file pointer is not modified, and the method returns the current position.\r\n4. We use the position returned by seek to initialize the pos field of the Inner struct within the File struct.\r\n\r\nBy initializing the pos field with the correct position from the StdFile, the File struct created by from_std will maintain the same seek position as the original StdFile. I'm looking into expanding the existing test to validate no regressions introduced.\r\n","reactions":{"url":"https://api.github.com/repos/tokio-rs/tokio/issues/6381/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/tokio-rs/tokio/issues/6381/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/tokio-rs/tokio/issues/comments/2007325905","html_url":"https://github.com/tokio-rs/tokio/pull/6381#issuecomment-2007325905","issue_url":"https://api.github.com/repos/tokio-rs/tokio/issues/6381","id":2007325905,"node_id":"IC_kwDOBAsbdc53pVzR","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-19T14:26:05Z","updated_at":"2024-03-19T14:26:05Z","author_association":"NONE","body":"I'm trying to get Clippy working on my rig. ","reactions":{"url":"https://api.github.com/repos/tokio-rs/tokio/issues/comments/2007325905/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-19T14:26:07Z","org":{"id":20248544,"login":"tokio-rs","gravatar_id":"","url":"https://api.github.com/orgs/tokio-rs","avatar_url":"https://avatars.githubusercontent.com/u/20248544?"}},{"id":"36686104055","type":"PushEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":767804808,"name":"MarcusSorealheis/tokio","url":"https://api.github.com/repos/MarcusSorealheis/tokio"},"payload":{"repository_id":767804808,"push_id":17610701804,"size":1,"distinct_size":1,"ref":"refs/heads/dynamic-file-position-value","head":"6f12186c5e5b6432eb8004fcdea0aa2e08189928","before":"26fa93fe905c624539aab86e324341d182ba1be5","commits":[{"sha":"6f12186c5e5b6432eb8004fcdea0aa2e08189928","author":{"email":"marcuseagan@gmail.com","name":"Marcus Eagan"},"message":"Update tokio/src/fs/file.rs\r\n\r\nohh, good thought. Thank you.\n\nCo-authored-by: Alice Ryhl ","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/tokio/commits/6f12186c5e5b6432eb8004fcdea0aa2e08189928"}]},"public":true,"created_at":"2024-03-19T14:05:18Z"},{"id":"36644632947","type":"WatchEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":773286980,"name":"xai-org/grok-1","url":"https://api.github.com/repos/xai-org/grok-1"},"payload":{"action":"started"},"public":true,"created_at":"2024-03-18T13:02:08Z","org":{"id":130314967,"login":"xai-org","gravatar_id":"","url":"https://api.github.com/orgs/xai-org","avatar_url":"https://avatars.githubusercontent.com/u/130314967?"}},{"id":"36618526760","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/773","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/773/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/773/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/773/events","html_url":"https://github.com/TraceMachina/nativelink/issues/773","id":2190440318,"node_id":"I_kwDOE1O83s6Cj3d-","number":773,"title":"Rustup on windows CI runner is flaky","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"labels":[{"id":2608882406,"node_id":"MDU6TGFiZWwyNjA4ODgyNDA2","url":"https://api.github.com/repos/TraceMachina/nativelink/labels/bug","name":"bug","color":"d73a4a","default":true,"description":"Something isn't working"}],"state":"open","locked":false,"assignee":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"assignees":[{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2024-03-17T02:06:58Z","updated_at":"2024-03-17T09:17:18Z","closed_at":null,"author_association":"CONTRIBUTOR","active_lock_reason":null,"body":"The `Cargo Native / windows-2022` workflow sometimes instafails due to some unknown rustup issue. This could be caused by changes to GHA runners that we have no control over. Either way, it's confusing to see this CI run fail and we should look for a solution.\r\n\r\nExample: https://github.com/TraceMachina/nativelink/actions/runs/8302042001/job/22740450140","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/773/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/773/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002375422","html_url":"https://github.com/TraceMachina/nativelink/issues/773#issuecomment-2002375422","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/773","id":2002375422,"node_id":"IC_kwDOE1O83s53WdL-","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-17T09:17:18Z","updated_at":"2024-03-17T09:17:18Z","author_association":"COLLABORATOR","body":"For now, it would be good to have it run but on a non-main, non-release branch. So few people will be using non-UNIX based systems for now. ","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002375422/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-17T09:17:19Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36615019246","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1941353957,"node_id":"PRR_kwDOE1O83s5ztrXl","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"\n\n> *[Reviewable](https://reviewable.io/reviews/TraceMachina/nativelink/769#-:-Nt8rM-pDVbcIVeCYF65:bnfp4nl)* status: 1 of 4 LGTMs obtained (waiting on @adam-singer, @allada, and @blakehatch)\n\n\n\n\n","commit_id":"07067b2bb495d1b8370522d066c403bc6134fc2d","submitted_at":"2024-03-17T00:43:58Z","state":"commented","html_url":"https://github.com/TraceMachina/nativelink/pull/769#pullrequestreview-1941353957","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769#pullrequestreview-1941353957"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","id":1775737625,"node_id":"PR_kwDOE1O83s5p15sZ","html_url":"https://github.com/TraceMachina/nativelink/pull/769","diff_url":"https://github.com/TraceMachina/nativelink/pull/769.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/769.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769","number":769,"state":"open","locked":false,"title":"Unbreak CI","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"body":"Just a formatting issue.\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/769)\n\n","created_at":"2024-03-16T22:53:44Z","updated_at":"2024-03-17T00:43:58Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ba72432eb632c49b3f6c92fb397c2392b4a56fa7","assignee":{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},"assignees":[{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d","head":{"label":"aaronmondal:unbreak-ci","ref":"unbreak-ci","sha":"07067b2bb495d1b8370522d066c403bc6134fc2d","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"repo":{"id":629154967,"node_id":"R_kgDOJYAklw","name":"nativelink","full_name":"aaronmondal/nativelink","private":false,"owner":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"html_url":"https://github.com/aaronmondal/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/aaronmondal/nativelink","forks_url":"https://api.github.com/repos/aaronmondal/nativelink/forks","keys_url":"https://api.github.com/repos/aaronmondal/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aaronmondal/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aaronmondal/nativelink/teams","hooks_url":"https://api.github.com/repos/aaronmondal/nativelink/hooks","issue_events_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/aaronmondal/nativelink/events","assignees_url":"https://api.github.com/repos/aaronmondal/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/aaronmondal/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/aaronmondal/nativelink/tags","blobs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aaronmondal/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/aaronmondal/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aaronmondal/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/aaronmondal/nativelink/languages","stargazers_url":"https://api.github.com/repos/aaronmondal/nativelink/stargazers","contributors_url":"https://api.github.com/repos/aaronmondal/nativelink/contributors","subscribers_url":"https://api.github.com/repos/aaronmondal/nativelink/subscribers","subscription_url":"https://api.github.com/repos/aaronmondal/nativelink/subscription","commits_url":"https://api.github.com/repos/aaronmondal/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/aaronmondal/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/aaronmondal/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/aaronmondal/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/aaronmondal/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aaronmondal/nativelink/merges","archive_url":"https://api.github.com/repos/aaronmondal/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aaronmondal/nativelink/downloads","issues_url":"https://api.github.com/repos/aaronmondal/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/aaronmondal/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/aaronmondal/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/aaronmondal/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aaronmondal/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/aaronmondal/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/aaronmondal/nativelink/deployments","created_at":"2023-04-17T18:29:46Z","updated_at":"2023-12-20T00:27:05Z","pushed_at":"2024-03-17T00:04:02Z","git_url":"git://github.com/aaronmondal/nativelink.git","ssh_url":"git@github.com:aaronmondal/nativelink.git","clone_url":"https://github.com/aaronmondal/nativelink.git","svn_url":"https://github.com/aaronmondal/nativelink","homepage":"","size":5305,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":6,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":6,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"4b8eeaf8e3183a66cb68c223fbc22cac66e1f4f6","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-16T23:56:50Z","pushed_at":"2024-03-17T00:42:11Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44569,"stargazers_count":169,"watchers_count":169,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":27,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":108,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":27,"open_issues":108,"watchers":169,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-17T00:43:58Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36615008773","type":"PullRequestReviewCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1527383676","pull_request_review_id":1941353752,"id":1527383676,"node_id":"PRRC_kwDOE1O83s5bCgZ8","diff_hunk":"@@ -34,12 +34,13 @@ jobs:\n uses: >- # Custom commit, last pinned at 2024-03-03.\n DeterminateSystems/magic-nix-cache-action@742d8701e54851d2136f71b61d31382a4f4d0788\n \n- - name: Mount bazel cache\n- uses: >- # v4.0.1\n- actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319\n- with:\n- path: \"~/.cache/bazel\"\n- key: ${{ runner.os }}-bazel-nix\n+ # TODO(aaronmondal): Somehow this cache breaks CI.","path":".github/workflows/nix.yaml","commit_id":"07067b2bb495d1b8370522d066c403bc6134fc2d","original_commit_id":"07067b2bb495d1b8370522d066c403bc6134fc2d","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"This is more than a formatting error. I am fine with merging this one, but we need to open a ticket for investigating why this cache broke CI. ","created_at":"2024-03-17T00:41:18Z","updated_at":"2024-03-17T00:42:39Z","html_url":"https://github.com/TraceMachina/nativelink/pull/769#discussion_r1527383676","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1527383676"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769#discussion_r1527383676"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"}},"reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments/1527383676/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"start_line":null,"original_start_line":null,"start_side":null,"line":37,"original_line":37,"side":"RIGHT","original_position":10,"position":10,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","id":1775737625,"node_id":"PR_kwDOE1O83s5p15sZ","html_url":"https://github.com/TraceMachina/nativelink/pull/769","diff_url":"https://github.com/TraceMachina/nativelink/pull/769.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/769.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769","number":769,"state":"open","locked":false,"title":"Unbreak CI","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"body":"Just a formatting issue.\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/769)\n\n","created_at":"2024-03-16T22:53:44Z","updated_at":"2024-03-17T00:42:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ba72432eb632c49b3f6c92fb397c2392b4a56fa7","assignee":{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},"assignees":[{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d","head":{"label":"aaronmondal:unbreak-ci","ref":"unbreak-ci","sha":"07067b2bb495d1b8370522d066c403bc6134fc2d","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"repo":{"id":629154967,"node_id":"R_kgDOJYAklw","name":"nativelink","full_name":"aaronmondal/nativelink","private":false,"owner":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"html_url":"https://github.com/aaronmondal/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/aaronmondal/nativelink","forks_url":"https://api.github.com/repos/aaronmondal/nativelink/forks","keys_url":"https://api.github.com/repos/aaronmondal/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aaronmondal/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aaronmondal/nativelink/teams","hooks_url":"https://api.github.com/repos/aaronmondal/nativelink/hooks","issue_events_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/aaronmondal/nativelink/events","assignees_url":"https://api.github.com/repos/aaronmondal/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/aaronmondal/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/aaronmondal/nativelink/tags","blobs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aaronmondal/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/aaronmondal/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aaronmondal/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/aaronmondal/nativelink/languages","stargazers_url":"https://api.github.com/repos/aaronmondal/nativelink/stargazers","contributors_url":"https://api.github.com/repos/aaronmondal/nativelink/contributors","subscribers_url":"https://api.github.com/repos/aaronmondal/nativelink/subscribers","subscription_url":"https://api.github.com/repos/aaronmondal/nativelink/subscription","commits_url":"https://api.github.com/repos/aaronmondal/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/aaronmondal/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/aaronmondal/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/aaronmondal/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/aaronmondal/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aaronmondal/nativelink/merges","archive_url":"https://api.github.com/repos/aaronmondal/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aaronmondal/nativelink/downloads","issues_url":"https://api.github.com/repos/aaronmondal/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/aaronmondal/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/aaronmondal/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/aaronmondal/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aaronmondal/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/aaronmondal/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/aaronmondal/nativelink/deployments","created_at":"2023-04-17T18:29:46Z","updated_at":"2023-12-20T00:27:05Z","pushed_at":"2024-03-17T00:04:02Z","git_url":"git://github.com/aaronmondal/nativelink.git","ssh_url":"git@github.com:aaronmondal/nativelink.git","clone_url":"https://github.com/aaronmondal/nativelink.git","svn_url":"https://github.com/aaronmondal/nativelink","homepage":"","size":5305,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":6,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":6,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"4b8eeaf8e3183a66cb68c223fbc22cac66e1f4f6","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-16T23:56:50Z","pushed_at":"2024-03-17T00:42:11Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44569,"stargazers_count":169,"watchers_count":169,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":27,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":108,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":27,"open_issues":108,"watchers":169,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-17T00:41:18Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36615008766","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1941353752,"node_id":"PRR_kwDOE1O83s5ztrUY","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"Can we please open a ticket for the ToDo that is added for mounting the cache. ","commit_id":"07067b2bb495d1b8370522d066c403bc6134fc2d","submitted_at":"2024-03-17T00:42:39Z","state":"approved","html_url":"https://github.com/TraceMachina/nativelink/pull/769#pullrequestreview-1941353752","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769#pullrequestreview-1941353752"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","id":1775737625,"node_id":"PR_kwDOE1O83s5p15sZ","html_url":"https://github.com/TraceMachina/nativelink/pull/769","diff_url":"https://github.com/TraceMachina/nativelink/pull/769.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/769.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769","number":769,"state":"open","locked":false,"title":"Unbreak CI","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"body":"Just a formatting issue.\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/769)\n\n","created_at":"2024-03-16T22:53:44Z","updated_at":"2024-03-17T00:42:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ba72432eb632c49b3f6c92fb397c2392b4a56fa7","assignee":{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},"assignees":[{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d","head":{"label":"aaronmondal:unbreak-ci","ref":"unbreak-ci","sha":"07067b2bb495d1b8370522d066c403bc6134fc2d","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"repo":{"id":629154967,"node_id":"R_kgDOJYAklw","name":"nativelink","full_name":"aaronmondal/nativelink","private":false,"owner":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"html_url":"https://github.com/aaronmondal/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/aaronmondal/nativelink","forks_url":"https://api.github.com/repos/aaronmondal/nativelink/forks","keys_url":"https://api.github.com/repos/aaronmondal/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aaronmondal/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aaronmondal/nativelink/teams","hooks_url":"https://api.github.com/repos/aaronmondal/nativelink/hooks","issue_events_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/aaronmondal/nativelink/events","assignees_url":"https://api.github.com/repos/aaronmondal/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/aaronmondal/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/aaronmondal/nativelink/tags","blobs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aaronmondal/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/aaronmondal/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aaronmondal/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/aaronmondal/nativelink/languages","stargazers_url":"https://api.github.com/repos/aaronmondal/nativelink/stargazers","contributors_url":"https://api.github.com/repos/aaronmondal/nativelink/contributors","subscribers_url":"https://api.github.com/repos/aaronmondal/nativelink/subscribers","subscription_url":"https://api.github.com/repos/aaronmondal/nativelink/subscription","commits_url":"https://api.github.com/repos/aaronmondal/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/aaronmondal/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/aaronmondal/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/aaronmondal/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/aaronmondal/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aaronmondal/nativelink/merges","archive_url":"https://api.github.com/repos/aaronmondal/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aaronmondal/nativelink/downloads","issues_url":"https://api.github.com/repos/aaronmondal/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/aaronmondal/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/aaronmondal/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/aaronmondal/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aaronmondal/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/aaronmondal/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/aaronmondal/nativelink/deployments","created_at":"2023-04-17T18:29:46Z","updated_at":"2023-12-20T00:27:05Z","pushed_at":"2024-03-17T00:04:02Z","git_url":"git://github.com/aaronmondal/nativelink.git","ssh_url":"git@github.com:aaronmondal/nativelink.git","clone_url":"https://github.com/aaronmondal/nativelink.git","svn_url":"https://github.com/aaronmondal/nativelink","homepage":"","size":5305,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":6,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":6,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"4b8eeaf8e3183a66cb68c223fbc22cac66e1f4f6","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-16T23:56:50Z","pushed_at":"2024-03-17T00:42:11Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44569,"stargazers_count":169,"watchers_count":169,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":27,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":108,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":27,"open_issues":108,"watchers":169,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-17T00:42:39Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36615008748","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1941353752,"node_id":"PRR_kwDOE1O83s5ztrUY","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"Can we please open a ticket for the ToDo that is added for mounting the cache. ","commit_id":"07067b2bb495d1b8370522d066c403bc6134fc2d","submitted_at":"2024-03-17T00:42:39Z","state":"approved","html_url":"https://github.com/TraceMachina/nativelink/pull/769#pullrequestreview-1941353752","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769#pullrequestreview-1941353752"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769","id":1775737625,"node_id":"PR_kwDOE1O83s5p15sZ","html_url":"https://github.com/TraceMachina/nativelink/pull/769","diff_url":"https://github.com/TraceMachina/nativelink/pull/769.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/769.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769","number":769,"state":"open","locked":false,"title":"Unbreak CI","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"body":"Just a formatting issue.\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/769)\n\n","created_at":"2024-03-16T22:53:44Z","updated_at":"2024-03-17T00:42:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ba72432eb632c49b3f6c92fb397c2392b4a56fa7","assignee":{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},"assignees":[{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d","head":{"label":"aaronmondal:unbreak-ci","ref":"unbreak-ci","sha":"07067b2bb495d1b8370522d066c403bc6134fc2d","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"repo":{"id":629154967,"node_id":"R_kgDOJYAklw","name":"nativelink","full_name":"aaronmondal/nativelink","private":false,"owner":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"html_url":"https://github.com/aaronmondal/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/aaronmondal/nativelink","forks_url":"https://api.github.com/repos/aaronmondal/nativelink/forks","keys_url":"https://api.github.com/repos/aaronmondal/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aaronmondal/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aaronmondal/nativelink/teams","hooks_url":"https://api.github.com/repos/aaronmondal/nativelink/hooks","issue_events_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/aaronmondal/nativelink/events","assignees_url":"https://api.github.com/repos/aaronmondal/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/aaronmondal/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/aaronmondal/nativelink/tags","blobs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aaronmondal/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aaronmondal/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/aaronmondal/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aaronmondal/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/aaronmondal/nativelink/languages","stargazers_url":"https://api.github.com/repos/aaronmondal/nativelink/stargazers","contributors_url":"https://api.github.com/repos/aaronmondal/nativelink/contributors","subscribers_url":"https://api.github.com/repos/aaronmondal/nativelink/subscribers","subscription_url":"https://api.github.com/repos/aaronmondal/nativelink/subscription","commits_url":"https://api.github.com/repos/aaronmondal/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/aaronmondal/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/aaronmondal/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/aaronmondal/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/aaronmondal/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/aaronmondal/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aaronmondal/nativelink/merges","archive_url":"https://api.github.com/repos/aaronmondal/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aaronmondal/nativelink/downloads","issues_url":"https://api.github.com/repos/aaronmondal/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/aaronmondal/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/aaronmondal/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/aaronmondal/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aaronmondal/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/aaronmondal/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/aaronmondal/nativelink/deployments","created_at":"2023-04-17T18:29:46Z","updated_at":"2023-12-20T00:27:05Z","pushed_at":"2024-03-17T00:04:02Z","git_url":"git://github.com/aaronmondal/nativelink.git","ssh_url":"git@github.com:aaronmondal/nativelink.git","clone_url":"https://github.com/aaronmondal/nativelink.git","svn_url":"https://github.com/aaronmondal/nativelink","homepage":"","size":5305,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":6,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":6,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"4b8eeaf8e3183a66cb68c223fbc22cac66e1f4f6","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-16T23:56:50Z","pushed_at":"2024-03-17T00:42:11Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44569,"stargazers_count":169,"watchers_count":169,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":27,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":108,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":27,"open_issues":108,"watchers":169,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/769"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/769/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/769/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/07067b2bb495d1b8370522d066c403bc6134fc2d"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-17T00:42:39Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36614520307","type":"IssuesEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/770","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/770/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/770/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/770/events","html_url":"https://github.com/TraceMachina/nativelink/issues/770","id":2190365209,"node_id":"I_kwDOE1O83s6CjlIZ","number":770,"title":"Create a Glossary","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"labels":[{"id":2608882407,"node_id":"MDU6TGFiZWwyNjA4ODgyNDA3","url":"https://api.github.com/repos/TraceMachina/nativelink/labels/documentation","name":"documentation","color":"0075ca","default":true,"description":"Improvements or additions to documentation"},{"id":2608882410,"node_id":"MDU6TGFiZWwyNjA4ODgyNDEw","url":"https://api.github.com/repos/TraceMachina/nativelink/labels/help%20wanted","name":"help wanted","color":"008672","default":true,"description":"Extra attention is needed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-16T23:46:50Z","updated_at":"2024-03-16T23:46:50Z","closed_at":null,"author_association":"COLLABORATOR","active_lock_reason":null,"body":"There are a lot of NativeLink-specific terms and concepts that need to be defined outside of source code comments. \n\nWe need to include this documentation in both a GitHub README and [docs.nativelink.dev](https://docs.nativelink.dev).","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/770/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/770/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-16T23:46:51Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36612726936","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366/events","html_url":"https://github.com/TraceMachina/nativelink/pull/366","id":1971805965,"node_id":"PR_kwDOE1O83s5eTcBu","number":366,"title":"Scaffold for Azure support.","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2023-11-01T06:47:57Z","updated_at":"2024-03-16T20:16:18Z","closed_at":"2024-03-16T20:16:18Z","author_association":"COLLABORATOR","active_lock_reason":null,"draft":true,"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/366","html_url":"https://github.com/TraceMachina/nativelink/pull/366","diff_url":"https://github.com/TraceMachina/nativelink/pull/366.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/366.patch","merged_at":null},"body":"# Description\r\n\r\nThis PR adds the Terraform scripts needed to support Azure.\r\n\r\nFixes #291 \r\n\r\n## Type of change\r\n\r\nNon-production impacting\r\n\r\nPlease delete options that are not relevant.\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [x] This change requires a documentation update\r\n\r\n## How Has This Been Tested?\r\n\r\nIt is being tested over the next three days while in DRAFT status.\r\n\r\nPlease also list any relevant details for your test configuration\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [ ] Tests added/amended (We should pass on integration tests for Azure now no matter what)\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/366)\n\n","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002115722","html_url":"https://github.com/TraceMachina/nativelink/pull/366#issuecomment-2002115722","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366","id":2002115722,"node_id":"IC_kwDOE1O83s53VdyK","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-16T20:16:18Z","updated_at":"2024-03-16T20:16:18Z","author_association":"COLLABORATOR","body":"closing this issue because we are going to document support for Kubernetes","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002115722/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-16T20:16:19Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36612726910","type":"PullRequestEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"closed","number":366,"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/366","id":1582153838,"node_id":"PR_kwDOE1O83s5eTcBu","html_url":"https://github.com/TraceMachina/nativelink/pull/366","diff_url":"https://github.com/TraceMachina/nativelink/pull/366.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/366.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366","number":366,"state":"closed","locked":false,"title":"Scaffold for Azure support.","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nThis PR adds the Terraform scripts needed to support Azure.\r\n\r\nFixes #291 \r\n\r\n## Type of change\r\n\r\nNon-production impacting\r\n\r\nPlease delete options that are not relevant.\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [x] This change requires a documentation update\r\n\r\n## How Has This Been Tested?\r\n\r\nIt is being tested over the next three days while in DRAFT status.\r\n\r\nPlease also list any relevant details for your test configuration\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [ ] Tests added/amended (We should pass on integration tests for Azure now no matter what)\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/366)\n\n","created_at":"2023-11-01T06:47:57Z","updated_at":"2024-03-16T20:16:18Z","closed_at":"2024-03-16T20:16:18Z","merged_at":null,"merge_commit_sha":"97b5281856de63c01d4809c1230be7841da6eeb9","assignee":null,"assignees":[],"requested_reviewers":[{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":true,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/366/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/366/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/366/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/87460ce7ef34b40b812b872b43e4d13db7d57c73","head":{"label":"MarcusSorealheis:azure-support","ref":"azure-support","sha":"87460ce7ef34b40b812b872b43e4d13db7d57c73","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"repo":{"id":671677481,"node_id":"R_kgDOKAj8KQ","name":"nativelink","full_name":"MarcusSorealheis/nativelink","private":false,"owner":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"html_url":"https://github.com/MarcusSorealheis/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink","forks_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/forks","keys_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/teams","hooks_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/hooks","issue_events_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/events","assignees_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/tags","blobs_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/languages","stargazers_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/stargazers","contributors_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/contributors","subscribers_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/subscribers","subscription_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/subscription","commits_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/merges","archive_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/downloads","issues_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/MarcusSorealheis/nativelink/deployments","created_at":"2023-07-27T22:07:58Z","updated_at":"2023-12-09T05:47:37Z","pushed_at":"2024-03-14T14:03:15Z","git_url":"git://github.com/MarcusSorealheis/nativelink.git","ssh_url":"git@github.com:MarcusSorealheis/nativelink.git","clone_url":"https://github.com/MarcusSorealheis/nativelink.git","svn_url":"https://github.com/MarcusSorealheis/nativelink","homepage":"","size":4966,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"6006e23b10350cd1a0445f23a6a0b0d6dd5dcf02","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-16T19:25:51Z","pushed_at":"2024-03-16T17:07:22Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44568,"stargazers_count":169,"watchers_count":169,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":27,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":105,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":27,"open_issues":105,"watchers":169,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/366"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/366"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/366"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/366/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/366/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/366/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/87460ce7ef34b40b812b872b43e4d13db7d57c73"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":true,"rebaseable":false,"mergeable_state":"unstable","merged_by":null,"comments":1,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1602,"deletions":27,"changed_files":44}},"public":true,"created_at":"2024-03-16T20:16:19Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36612051211","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/events","html_url":"https://github.com/TraceMachina/nativelink/issues/768","id":2190186592,"node_id":"I_kwDOE1O83s6Ci5hg","number":768,"title":"NativeLink Should Not Start if CAS and AC are the Same","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"labels":[{"id":2608882406,"node_id":"MDU6TGFiZWwyNjA4ODgyNDA2","url":"https://api.github.com/repos/TraceMachina/nativelink/labels/bug","name":"bug","color":"d73a4a","default":true,"description":"Something isn't working"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2024-03-16T18:56:43Z","updated_at":"2024-03-16T18:57:12Z","closed_at":null,"author_association":"COLLABORATOR","active_lock_reason":null,"body":"If users try to start NativeLink configuring CAS and AC to use the same store, it should fail and provide a helpful error. ","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002088515","html_url":"https://github.com/TraceMachina/nativelink/issues/768#issuecomment-2002088515","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768","id":2002088515,"node_id":"IC_kwDOE1O83s53VXJD","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-16T18:57:11Z","updated_at":"2024-03-16T18:57:11Z","author_association":"COLLABORATOR","body":"It is related to: https://github.com/TraceMachina/nativelink/issues/744","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002088515/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-16T18:57:12Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36612047699","type":"IssuesEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/events","html_url":"https://github.com/TraceMachina/nativelink/issues/768","id":2190186592,"node_id":"I_kwDOE1O83s6Ci5hg","number":768,"title":"NativeLink Should Not Start if CAS and AC are the Same","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-16T18:56:43Z","updated_at":"2024-03-16T18:56:43Z","closed_at":null,"author_association":"COLLABORATOR","active_lock_reason":null,"body":"If users try to start NativeLink configuring CAS and AC to use the same store, it should fail and provide a helpful error. ","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/768/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-16T18:56:45Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36609993325","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/729","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/729/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/729/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/729/events","html_url":"https://github.com/TraceMachina/nativelink/issues/729","id":2172870523,"node_id":"I_kwDOE1O83s6Bg197","number":729,"title":"Quickstart has an empty directory with no files, throwing a `not found` error","user":{"login":"bytes00000111","id":162530978,"node_id":"U_kgDOCbAGog","avatar_url":"https://avatars.githubusercontent.com/u/162530978?v=4","gravatar_id":"","url":"https://api.github.com/users/bytes00000111","html_url":"https://github.com/bytes00000111","followers_url":"https://api.github.com/users/bytes00000111/followers","following_url":"https://api.github.com/users/bytes00000111/following{/other_user}","gists_url":"https://api.github.com/users/bytes00000111/gists{/gist_id}","starred_url":"https://api.github.com/users/bytes00000111/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bytes00000111/subscriptions","organizations_url":"https://api.github.com/users/bytes00000111/orgs","repos_url":"https://api.github.com/users/bytes00000111/repos","events_url":"https://api.github.com/users/bytes00000111/events{/privacy}","received_events_url":"https://api.github.com/users/bytes00000111/received_events","type":"User","site_admin":false},"labels":[{"id":2608882407,"node_id":"MDU6TGFiZWwyNjA4ODgyNDA3","url":"https://api.github.com/repos/TraceMachina/nativelink/labels/documentation","name":"documentation","color":"0075ca","default":true,"description":"Improvements or additions to documentation"},{"id":2608882409,"node_id":"MDU6TGFiZWwyNjA4ODgyNDA5","url":"https://api.github.com/repos/TraceMachina/nativelink/labels/enhancement","name":"enhancement","color":"a2eeef","default":true,"description":"New feature or request"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2024-03-07T03:31:12Z","updated_at":"2024-03-16T15:12:07Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"body":"When running the bazel test command inside the `nativelink` main repo, I'm getting a not found error:\r\n\r\n{ code: NotFound, messages: [\"No such file or directory (os error 2)\", \"Failed to remove file \\\"/tmp/nativelink/data-worker-test/tmp_path-cas/36517273a9afe4dace58ea5e99842a8a638131b3bf3e33c56216000000000000-12441\\\"\"] }\r\n\r\nRunning on:\r\nbazel 7.0.2-homebrew\r\n\r\nSlack chat: https://nativelink.slack.com/archives/C06758HJQF8/p1709776707727789\r\n\r\n\r\nMain Idea for failure: \r\nThe remote execution part is failing. If you do remove the --remote_executor=grpc://127.0.0.1:50051 \\ line, it will correctly compile using just the remote_cache","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/729/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/729/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002015599","html_url":"https://github.com/TraceMachina/nativelink/issues/729#issuecomment-2002015599","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/729","id":2002015599,"node_id":"IC_kwDOE1O83s53VFVv","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-16T15:12:06Z","updated_at":"2024-03-16T15:12:06Z","author_association":"COLLABORATOR","body":"> Yeah agreed, I'll add a warning for this for now at the very least.\r\n\r\n@blakehatch hi maybe this already landed but is there a ticket for tracking and can you link it here?","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/2002015599/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-16T15:12:07Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36553616637","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1936879040,"node_id":"PRR_kwDOE1O83s5zcm3A","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":" \n\n> *[Reviewable](https://reviewable.io/reviews/TraceMachina/nativelink/748#-:-NsxM1D4-V-yIAYqmQQA:bg7igkv)* status: 2 of 2 LGTMs obtained\n\n\n\n\n","commit_id":"e8cffc202e07c84a841872351bbf5f8497920904","submitted_at":"2024-03-14T14:27:19Z","state":"commented","html_url":"https://github.com/TraceMachina/nativelink/pull/748#pullrequestreview-1936879040","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/748#pullrequestreview-1936879040"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748","id":1764626970,"node_id":"PR_kwDOE1O83s5pLhIa","html_url":"https://github.com/TraceMachina/nativelink/pull/748","diff_url":"https://github.com/TraceMachina/nativelink/pull/748.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/748.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/748","number":748,"state":"open","locked":false,"title":"Completeness checking store should not check if directory digests exist","user":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"body":"REv2 does not require clients to upload directory digests. Instead they are only required to upload the tree root which has all the directories in it.\r\n\r\ncloses #747\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/748)\n\n","created_at":"2024-03-10T22:56:00Z","updated_at":"2024-03-14T14:27:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":"96c26a135099a29415d382b5f092cad7d5c50948","assignee":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"assignees":[{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},{"login":"zbirenbaum","id":32016110,"node_id":"MDQ6VXNlcjMyMDE2MTEw","avatar_url":"https://avatars.githubusercontent.com/u/32016110?v=4","gravatar_id":"","url":"https://api.github.com/users/zbirenbaum","html_url":"https://github.com/zbirenbaum","followers_url":"https://api.github.com/users/zbirenbaum/followers","following_url":"https://api.github.com/users/zbirenbaum/following{/other_user}","gists_url":"https://api.github.com/users/zbirenbaum/gists{/gist_id}","starred_url":"https://api.github.com/users/zbirenbaum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zbirenbaum/subscriptions","organizations_url":"https://api.github.com/users/zbirenbaum/orgs","repos_url":"https://api.github.com/users/zbirenbaum/repos","events_url":"https://api.github.com/users/zbirenbaum/events{/privacy}","received_events_url":"https://api.github.com/users/zbirenbaum/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/748/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/e8cffc202e07c84a841872351bbf5f8497920904","head":{"label":"allada:fix-completeness-checking-store","ref":"fix-completeness-checking-store","sha":"e8cffc202e07c84a841872351bbf5f8497920904","user":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"repo":{"id":744713423,"node_id":"R_kgDOLGNszw","name":"nativelink-fork","full_name":"allada/nativelink-fork","private":false,"owner":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"html_url":"https://github.com/allada/nativelink-fork","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":true,"url":"https://api.github.com/repos/allada/nativelink-fork","forks_url":"https://api.github.com/repos/allada/nativelink-fork/forks","keys_url":"https://api.github.com/repos/allada/nativelink-fork/keys{/key_id}","collaborators_url":"https://api.github.com/repos/allada/nativelink-fork/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/allada/nativelink-fork/teams","hooks_url":"https://api.github.com/repos/allada/nativelink-fork/hooks","issue_events_url":"https://api.github.com/repos/allada/nativelink-fork/issues/events{/number}","events_url":"https://api.github.com/repos/allada/nativelink-fork/events","assignees_url":"https://api.github.com/repos/allada/nativelink-fork/assignees{/user}","branches_url":"https://api.github.com/repos/allada/nativelink-fork/branches{/branch}","tags_url":"https://api.github.com/repos/allada/nativelink-fork/tags","blobs_url":"https://api.github.com/repos/allada/nativelink-fork/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/allada/nativelink-fork/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/allada/nativelink-fork/git/refs{/sha}","trees_url":"https://api.github.com/repos/allada/nativelink-fork/git/trees{/sha}","statuses_url":"https://api.github.com/repos/allada/nativelink-fork/statuses/{sha}","languages_url":"https://api.github.com/repos/allada/nativelink-fork/languages","stargazers_url":"https://api.github.com/repos/allada/nativelink-fork/stargazers","contributors_url":"https://api.github.com/repos/allada/nativelink-fork/contributors","subscribers_url":"https://api.github.com/repos/allada/nativelink-fork/subscribers","subscription_url":"https://api.github.com/repos/allada/nativelink-fork/subscription","commits_url":"https://api.github.com/repos/allada/nativelink-fork/commits{/sha}","git_commits_url":"https://api.github.com/repos/allada/nativelink-fork/git/commits{/sha}","comments_url":"https://api.github.com/repos/allada/nativelink-fork/comments{/number}","issue_comment_url":"https://api.github.com/repos/allada/nativelink-fork/issues/comments{/number}","contents_url":"https://api.github.com/repos/allada/nativelink-fork/contents/{+path}","compare_url":"https://api.github.com/repos/allada/nativelink-fork/compare/{base}...{head}","merges_url":"https://api.github.com/repos/allada/nativelink-fork/merges","archive_url":"https://api.github.com/repos/allada/nativelink-fork/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/allada/nativelink-fork/downloads","issues_url":"https://api.github.com/repos/allada/nativelink-fork/issues{/number}","pulls_url":"https://api.github.com/repos/allada/nativelink-fork/pulls{/number}","milestones_url":"https://api.github.com/repos/allada/nativelink-fork/milestones{/number}","notifications_url":"https://api.github.com/repos/allada/nativelink-fork/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/allada/nativelink-fork/labels{/name}","releases_url":"https://api.github.com/repos/allada/nativelink-fork/releases{/id}","deployments_url":"https://api.github.com/repos/allada/nativelink-fork/deployments","created_at":"2024-01-17T21:21:54Z","updated_at":"2024-01-17T21:21:54Z","pushed_at":"2024-03-11T03:38:57Z","git_url":"git://github.com/allada/nativelink-fork.git","ssh_url":"git@github.com:allada/nativelink-fork.git","clone_url":"https://github.com/allada/nativelink-fork.git","svn_url":"https://github.com/allada/nativelink-fork","homepage":"https://docs.nativelink.dev","size":4757,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"a651f2ce25238c48c5946d84105d7214fab763ce","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-12T17:46:26Z","pushed_at":"2024-03-14T09:03:31Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44414,"stargazers_count":168,"watchers_count":168,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":27,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":108,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":27,"open_issues":108,"watchers":168,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/748"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/748"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/748/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/e8cffc202e07c84a841872351bbf5f8497920904"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-14T14:27:20Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36552646456","type":"PushEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":671677481,"name":"MarcusSorealheis/nativelink","url":"https://api.github.com/repos/MarcusSorealheis/nativelink"},"payload":{"repository_id":671677481,"push_id":17544125399,"size":15,"distinct_size":15,"ref":"refs/heads/main","head":"4dc541e7ccf21575522f98a7e5e4c12f16ad1560","before":"433829c961681b7d6bc8ba77384f200def12ba5e","commits":[{"sha":"35daf433f01150cdf3b5da4e9a97e561be03cbdf","author":{"email":"blakewihatch@gmail.com","name":"Blake Hatch"},"message":"Add configuration breakdown page (#725)","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/35daf433f01150cdf3b5da4e9a97e561be03cbdf"},{"sha":"d2dd46da3ae107b2902ca772b084c7231d0d71c3","author":{"email":"aaron@tracemachina.com","name":"Aaron Siddhartha Mondal"},"message":"Set `rust-version` (#734)\n\nThe Cargo build now raises an error if the Rust version doesn't match.\r\n\r\nFixes a bug where the flake version wasn't in sync with the Bazel build.","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/d2dd46da3ae107b2902ca772b084c7231d0d71c3"},{"sha":"3dc1b8ece32498b65e68bc270704f2efa902ef1a","author":{"email":"blakewihatch@gmail.com","name":"Blake Hatch"},"message":"Add search functionality to docs (#740)","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/3dc1b8ece32498b65e68bc270704f2efa902ef1a"},{"sha":"3e6f154471e70d37244a66849b1c94a00c1f313f","author":{"email":"github.blaise@allada.com","name":"Nathan (Blaise) Bruer"},"message":"Improve the error message in resource info parsing failure (#742)\n\nPrints out what was supplied by the user if a failure happens\nwhen parsing out the resource info string.","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/3e6f154471e70d37244a66849b1c94a00c1f313f"},{"sha":"011318a7af82d6dcb1d6ffb34af38b159513820c","author":{"email":"zacharyobirenbaum@gmail.com","name":"Zach Birenbaum"},"message":"Refactor fs.rs to use call_with_permit scheme (#741)\n\nSimplify filesystem functions by delegating permit acquisition and execution to a single callback\n\nCo-Authored-By: Zach Birenbaum ","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/011318a7af82d6dcb1d6ffb34af38b159513820c"},{"sha":"a651f2ce25238c48c5946d84105d7214fab763ce","author":{"email":"github.blaise@allada.com","name":"Nathan (Blaise) Bruer"},"message":"Fix case where resource_name not set in stream error (#746)\n\nThe RBE protocol specifies that if the first message in a stream\r\nhas the resource_name set all subsequent messages do not need to\r\nhave it set. With this patch we now honor that requirement for\r\nGrpcStore hotpath.\r\n\r\ncloses: #745","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/a651f2ce25238c48c5946d84105d7214fab763ce"},{"sha":"cea2336c20145d36202413ec55cbe95b71bbce36","author":{"email":"zacharyobirenbaum@gmail.com","name":"Zach Birenbaum"},"message":"Check owner and group executable bits (#727)\n\nChanges the running action manager to check the owner and group\nexecutable permissions of artifacts instead of just others. Prevents\nfiles from losing executable status when being copied from the worker to\nthe CAS.\n\nFixes #675\n\nCo-Authored-By: Zach Birenbaum ","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/cea2336c20145d36202413ec55cbe95b71bbce36"},{"sha":"6c647d68e2bdc349fad0a67de6b05a1a91aeb031","author":{"email":"aaron@tracemachina.com","name":"Aaron Siddhartha Mondal"},"message":"Use mimalloc as global memory allocator (#749)\n\nThis should make allocation behavior more consistent across different\r\nbuilds and reduce memory fragmentation issues.\r\n\r\nThe allocation behavior of the `nativelink` executable is now\r\nconfigurable with `MIMALLOC_*` environment variables as described here:\r\n\r\nhttps://microsoft.github.io/mimalloc/environment.html","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/6c647d68e2bdc349fad0a67de6b05a1a91aeb031"},{"sha":"14a44937704b92ba9997c719e7568217ab97f38f","author":{"email":"29139614+renovate[bot]@users.noreply.github.com","name":"renovate[bot]"},"message":"Update Rust crate http to 1.1.0 (#549)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/14a44937704b92ba9997c719e7568217ab97f38f"},{"sha":"d3fa8b2ca4491e8638b7e5ffd288dbb94bfbe0fb","author":{"email":"29139614+renovate[bot]@users.noreply.github.com","name":"renovate[bot]"},"message":"Update Rust crate clap to 4.5.2 (#754)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/d3fa8b2ca4491e8638b7e5ffd288dbb94bfbe0fb"},{"sha":"a876ccea65317b512808788c1e26590f3f3b3f02","author":{"email":"aaron@tracemachina.com","name":"Aaron Siddhartha Mondal"},"message":"Set max line length to Rust's defaults (#750)\n\n... which is 100 🫠","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/a876ccea65317b512808788c1e26590f3f3b3f02"},{"sha":"a15bdb679a2149a1637d5d1f13d97b2b80587124","author":{"email":"hmodi@aviatrix.com","name":"DolceTriade"},"message":"Ignore .direnv for bazel builds (#756)\n\nWhen building with //..., bazel will traverse down .direnv, which\r\ncontains symlinks to the main source tree, so everything gets built\r\ntwice.","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/a15bdb679a2149a1637d5d1f13d97b2b80587124"},{"sha":"4163da1fb0277ad23becf52514ae9ee8271a7fa4","author":{"email":"aaron@tracemachina.com","name":"Aaron Siddhartha Mondal"},"message":"Update TypeScript dependencies (#753)","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/4163da1fb0277ad23becf52514ae9ee8271a7fa4"},{"sha":"d6e6863b2dcbe2c34e78fa4168a706ca34608d29","author":{"email":"29139614+renovate[bot]@users.noreply.github.com","name":"renovate[bot]"},"message":"Update Rust crate blake3 to 1.5.1 (#758)","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/d6e6863b2dcbe2c34e78fa4168a706ca34608d29"},{"sha":"4dc541e7ccf21575522f98a7e5e4c12f16ad1560","author":{"email":"29139614+renovate[bot]@users.noreply.github.com","name":"renovate[bot]"},"message":"Update aws-sdk-rust monorepo (#759)","distinct":true,"url":"https://api.github.com/repos/MarcusSorealheis/nativelink/commits/4dc541e7ccf21575522f98a7e5e4c12f16ad1560"}]},"public":true,"created_at":"2024-03-14T14:03:17Z"},{"id":"36542590667","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/events","html_url":"https://github.com/TraceMachina/nativelink/pull/749","id":2177944995,"node_id":"PR_kwDOE1O83s5pLhc1","number":749,"title":"Use mimalloc as global memory allocator","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},"assignees":[{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2024-03-10T23:00:51Z","updated_at":"2024-03-14T09:19:19Z","closed_at":"2024-03-12T00:00:27Z","author_association":"CONTRIBUTOR","active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/749","html_url":"https://github.com/TraceMachina/nativelink/pull/749","diff_url":"https://github.com/TraceMachina/nativelink/pull/749.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/749.patch","merged_at":"2024-03-12T00:00:27Z"},"body":"This should make allocation behavior more consistent across different builds and reduce memory fragmentation issues.\r\n\r\nThe allocation behavior of the `nativelink` executable is now configurable with `MIMALLOC_*` environment variables as described here:\r\n\r\nhttps://microsoft.github.io/mimalloc/environment.html\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/749)\n\n","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/1996994749","html_url":"https://github.com/TraceMachina/nativelink/pull/749#issuecomment-1996994749","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749","id":1996994749,"node_id":"IC_kwDOE1O83s53B7i9","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-14T09:19:18Z","updated_at":"2024-03-14T09:19:18Z","author_association":"COLLABORATOR","body":"Thank you.\r\n\r\n\r\nOn Thu, Mar 14, 2024 at 09:18 Chris Staite ***@***.***> wrote:\r\n\r\n> That's Ubuntu 20.04 with 4.15 kernel. I'm due to upgrade all of the build\r\n> machines to 22.04 soon, so will hopefully be able to test there also.\r\n>\r\n> —\r\n> Reply to this email directly, view it on GitHub\r\n> ,\r\n> or unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you were mentioned.Message ID:\r\n> ***@***.***>\r\n>\r\n","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/1996994749/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-14T09:19:19Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36542447343","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/events","html_url":"https://github.com/TraceMachina/nativelink/pull/749","id":2177944995,"node_id":"PR_kwDOE1O83s5pLhc1","number":749,"title":"Use mimalloc as global memory allocator","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},"assignees":[{"login":"adam-singer","id":654526,"node_id":"MDQ6VXNlcjY1NDUyNg==","avatar_url":"https://avatars.githubusercontent.com/u/654526?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-singer","html_url":"https://github.com/adam-singer","followers_url":"https://api.github.com/users/adam-singer/followers","following_url":"https://api.github.com/users/adam-singer/following{/other_user}","gists_url":"https://api.github.com/users/adam-singer/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-singer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-singer/subscriptions","organizations_url":"https://api.github.com/users/adam-singer/orgs","repos_url":"https://api.github.com/users/adam-singer/repos","events_url":"https://api.github.com/users/adam-singer/events{/privacy}","received_events_url":"https://api.github.com/users/adam-singer/received_events","type":"User","site_admin":false},{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2024-03-10T23:00:51Z","updated_at":"2024-03-14T09:15:27Z","closed_at":"2024-03-12T00:00:27Z","author_association":"CONTRIBUTOR","active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/749","html_url":"https://github.com/TraceMachina/nativelink/pull/749","diff_url":"https://github.com/TraceMachina/nativelink/pull/749.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/749.patch","merged_at":"2024-03-12T00:00:27Z"},"body":"This should make allocation behavior more consistent across different builds and reduce memory fragmentation issues.\r\n\r\nThe allocation behavior of the `nativelink` executable is now configurable with `MIMALLOC_*` environment variables as described here:\r\n\r\nhttps://microsoft.github.io/mimalloc/environment.html\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/749)\n\n","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/1996984558","html_url":"https://github.com/TraceMachina/nativelink/pull/749#issuecomment-1996984558","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/749","id":1996984558,"node_id":"IC_kwDOE1O83s53B5Du","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-14T09:15:25Z","updated_at":"2024-03-14T09:15:25Z","author_association":"COLLABORATOR","body":"Wow, that is fantastic news @chrisstaite-menlo\n\nWhat operating system/version so that we can check another. ","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/1996984558/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-14T09:15:27Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36436425898","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1927921809,"node_id":"PRR_kwDOE1O83s5y6cCR","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"\n\n> *[Reviewable](https://reviewable.io/reviews/TraceMachina/nativelink/742#-:-Nsho_v1Bb3T8Ue9-Sjf:bnfp4nl)* status: :shipit: complete! 1 of 1 LGTMs obtained\n\n\n\n\n","commit_id":"2916cf5d8adb50dcff280f3ee3fcfebdbaee124e","submitted_at":"2024-03-11T14:02:27Z","state":"commented","html_url":"https://github.com/TraceMachina/nativelink/pull/742#pullrequestreview-1927921809","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/742#pullrequestreview-1927921809"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742","id":1764166496,"node_id":"PR_kwDOE1O83s5pJwtg","html_url":"https://github.com/TraceMachina/nativelink/pull/742","diff_url":"https://github.com/TraceMachina/nativelink/pull/742.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/742.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/742","number":742,"state":"closed","locked":false,"title":"Improve the error message in resource info parsing failure","user":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"body":"Prints out what was supplied by the user if a failure happens when parsing out the resource info string.\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/742)\n\n","created_at":"2024-03-09T19:45:07Z","updated_at":"2024-03-11T14:02:27Z","closed_at":"2024-03-10T02:42:04Z","merged_at":"2024-03-10T02:42:04Z","merge_commit_sha":"3e6f154471e70d37244a66849b1c94a00c1f313f","assignee":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"assignees":[{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/742/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/2916cf5d8adb50dcff280f3ee3fcfebdbaee124e","head":{"label":"allada:better-error-messages-in-resource-info","ref":"better-error-messages-in-resource-info","sha":"2916cf5d8adb50dcff280f3ee3fcfebdbaee124e","user":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"repo":{"id":744713423,"node_id":"R_kgDOLGNszw","name":"nativelink-fork","full_name":"allada/nativelink-fork","private":false,"owner":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"html_url":"https://github.com/allada/nativelink-fork","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":true,"url":"https://api.github.com/repos/allada/nativelink-fork","forks_url":"https://api.github.com/repos/allada/nativelink-fork/forks","keys_url":"https://api.github.com/repos/allada/nativelink-fork/keys{/key_id}","collaborators_url":"https://api.github.com/repos/allada/nativelink-fork/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/allada/nativelink-fork/teams","hooks_url":"https://api.github.com/repos/allada/nativelink-fork/hooks","issue_events_url":"https://api.github.com/repos/allada/nativelink-fork/issues/events{/number}","events_url":"https://api.github.com/repos/allada/nativelink-fork/events","assignees_url":"https://api.github.com/repos/allada/nativelink-fork/assignees{/user}","branches_url":"https://api.github.com/repos/allada/nativelink-fork/branches{/branch}","tags_url":"https://api.github.com/repos/allada/nativelink-fork/tags","blobs_url":"https://api.github.com/repos/allada/nativelink-fork/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/allada/nativelink-fork/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/allada/nativelink-fork/git/refs{/sha}","trees_url":"https://api.github.com/repos/allada/nativelink-fork/git/trees{/sha}","statuses_url":"https://api.github.com/repos/allada/nativelink-fork/statuses/{sha}","languages_url":"https://api.github.com/repos/allada/nativelink-fork/languages","stargazers_url":"https://api.github.com/repos/allada/nativelink-fork/stargazers","contributors_url":"https://api.github.com/repos/allada/nativelink-fork/contributors","subscribers_url":"https://api.github.com/repos/allada/nativelink-fork/subscribers","subscription_url":"https://api.github.com/repos/allada/nativelink-fork/subscription","commits_url":"https://api.github.com/repos/allada/nativelink-fork/commits{/sha}","git_commits_url":"https://api.github.com/repos/allada/nativelink-fork/git/commits{/sha}","comments_url":"https://api.github.com/repos/allada/nativelink-fork/comments{/number}","issue_comment_url":"https://api.github.com/repos/allada/nativelink-fork/issues/comments{/number}","contents_url":"https://api.github.com/repos/allada/nativelink-fork/contents/{+path}","compare_url":"https://api.github.com/repos/allada/nativelink-fork/compare/{base}...{head}","merges_url":"https://api.github.com/repos/allada/nativelink-fork/merges","archive_url":"https://api.github.com/repos/allada/nativelink-fork/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/allada/nativelink-fork/downloads","issues_url":"https://api.github.com/repos/allada/nativelink-fork/issues{/number}","pulls_url":"https://api.github.com/repos/allada/nativelink-fork/pulls{/number}","milestones_url":"https://api.github.com/repos/allada/nativelink-fork/milestones{/number}","notifications_url":"https://api.github.com/repos/allada/nativelink-fork/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/allada/nativelink-fork/labels{/name}","releases_url":"https://api.github.com/repos/allada/nativelink-fork/releases{/id}","deployments_url":"https://api.github.com/repos/allada/nativelink-fork/deployments","created_at":"2024-01-17T21:21:54Z","updated_at":"2024-01-17T21:21:54Z","pushed_at":"2024-03-11T03:38:57Z","git_url":"git://github.com/allada/nativelink-fork.git","ssh_url":"git@github.com:allada/nativelink-fork.git","clone_url":"https://github.com/allada/nativelink-fork.git","svn_url":"https://github.com/allada/nativelink-fork","homepage":"https://docs.nativelink.dev","size":4757,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"3dc1b8ece32498b65e68bc270704f2efa902ef1a","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-11T13:22:05Z","pushed_at":"2024-03-11T03:39:04Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44434,"stargazers_count":167,"watchers_count":167,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":26,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":110,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":26,"open_issues":110,"watchers":167,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/742"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/742"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/742/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/742/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/2916cf5d8adb50dcff280f3ee3fcfebdbaee124e"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-11T14:02:28Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36423332571","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1927077422,"node_id":"PRR_kwDOE1O83s5y3N4u","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"\n\n> *[Reviewable](https://reviewable.io/reviews/TraceMachina/nativelink/748)* status: 0 of 2 LGTMs obtained (waiting on @aaronmondal and @zbirenbaum)\n\n___\n*[`nativelink-store/src/completeness_checking_store.rs` line 93 at r2](https://reviewable.io/reviews/TraceMachina/nativelink/748#-NsgOcLp8hWBCzRfqOjJ:-NsgOcLp8hWBCzRfqOjK:bx6h5v7) ([raw file](https://github.com/TraceMachina/nativelink/blob/e8cffc202e07c84a841872351bbf5f8497920904/nativelink-store/src/completeness_checking_store.rs#L93)):*\n> ```XML\n> .into_iter()\n> .chain(tree.root)\n> .flat_map(|dir| dir.files.into_iter().filter_map(|f| f.digest.map(DigestInfo::try_from)));\n> ```\n\nnit: to make this a bit more readable, consider breaking this up into a few lines:\n\n```rust\n.flat_map(|dir| {\n dir.files\n .par_iter()\n .filter_map(|f| f.digest.map(DigestInfo::try_from))\n})\n```\n\nsometimes it can go either way but the`.filter_map` is a good candidate for being on its own line.\n\n\n\n","commit_id":"e8cffc202e07c84a841872351bbf5f8497920904","submitted_at":"2024-03-11T07:27:05Z","state":"commented","html_url":"https://github.com/TraceMachina/nativelink/pull/748#pullrequestreview-1927077422","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/748#pullrequestreview-1927077422"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748","id":1764626970,"node_id":"PR_kwDOE1O83s5pLhIa","html_url":"https://github.com/TraceMachina/nativelink/pull/748","diff_url":"https://github.com/TraceMachina/nativelink/pull/748.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/748.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/748","number":748,"state":"open","locked":false,"title":"Completeness checking store should not check if directory digests exist","user":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"body":"REv2 does not require clients to upload directory digests. Instead they are only required to upload the tree root which has all the directories in it.\r\n\r\ncloses #747\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/748)\n\n","created_at":"2024-03-10T22:56:00Z","updated_at":"2024-03-11T07:27:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8962ec05f3b697861068725bde491f9e1e2b3793","assignee":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"assignees":[{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},{"login":"zbirenbaum","id":32016110,"node_id":"MDQ6VXNlcjMyMDE2MTEw","avatar_url":"https://avatars.githubusercontent.com/u/32016110?v=4","gravatar_id":"","url":"https://api.github.com/users/zbirenbaum","html_url":"https://github.com/zbirenbaum","followers_url":"https://api.github.com/users/zbirenbaum/followers","following_url":"https://api.github.com/users/zbirenbaum/following{/other_user}","gists_url":"https://api.github.com/users/zbirenbaum/gists{/gist_id}","starred_url":"https://api.github.com/users/zbirenbaum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zbirenbaum/subscriptions","organizations_url":"https://api.github.com/users/zbirenbaum/orgs","repos_url":"https://api.github.com/users/zbirenbaum/repos","events_url":"https://api.github.com/users/zbirenbaum/events{/privacy}","received_events_url":"https://api.github.com/users/zbirenbaum/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},{"login":"zbirenbaum","id":32016110,"node_id":"MDQ6VXNlcjMyMDE2MTEw","avatar_url":"https://avatars.githubusercontent.com/u/32016110?v=4","gravatar_id":"","url":"https://api.github.com/users/zbirenbaum","html_url":"https://github.com/zbirenbaum","followers_url":"https://api.github.com/users/zbirenbaum/followers","following_url":"https://api.github.com/users/zbirenbaum/following{/other_user}","gists_url":"https://api.github.com/users/zbirenbaum/gists{/gist_id}","starred_url":"https://api.github.com/users/zbirenbaum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zbirenbaum/subscriptions","organizations_url":"https://api.github.com/users/zbirenbaum/orgs","repos_url":"https://api.github.com/users/zbirenbaum/repos","events_url":"https://api.github.com/users/zbirenbaum/events{/privacy}","received_events_url":"https://api.github.com/users/zbirenbaum/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/748/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/e8cffc202e07c84a841872351bbf5f8497920904","head":{"label":"allada:fix-completeness-checking-store","ref":"fix-completeness-checking-store","sha":"e8cffc202e07c84a841872351bbf5f8497920904","user":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"repo":{"id":744713423,"node_id":"R_kgDOLGNszw","name":"nativelink-fork","full_name":"allada/nativelink-fork","private":false,"owner":{"login":"allada","id":1831202,"node_id":"MDQ6VXNlcjE4MzEyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/1831202?v=4","gravatar_id":"","url":"https://api.github.com/users/allada","html_url":"https://github.com/allada","followers_url":"https://api.github.com/users/allada/followers","following_url":"https://api.github.com/users/allada/following{/other_user}","gists_url":"https://api.github.com/users/allada/gists{/gist_id}","starred_url":"https://api.github.com/users/allada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allada/subscriptions","organizations_url":"https://api.github.com/users/allada/orgs","repos_url":"https://api.github.com/users/allada/repos","events_url":"https://api.github.com/users/allada/events{/privacy}","received_events_url":"https://api.github.com/users/allada/received_events","type":"User","site_admin":false},"html_url":"https://github.com/allada/nativelink-fork","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":true,"url":"https://api.github.com/repos/allada/nativelink-fork","forks_url":"https://api.github.com/repos/allada/nativelink-fork/forks","keys_url":"https://api.github.com/repos/allada/nativelink-fork/keys{/key_id}","collaborators_url":"https://api.github.com/repos/allada/nativelink-fork/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/allada/nativelink-fork/teams","hooks_url":"https://api.github.com/repos/allada/nativelink-fork/hooks","issue_events_url":"https://api.github.com/repos/allada/nativelink-fork/issues/events{/number}","events_url":"https://api.github.com/repos/allada/nativelink-fork/events","assignees_url":"https://api.github.com/repos/allada/nativelink-fork/assignees{/user}","branches_url":"https://api.github.com/repos/allada/nativelink-fork/branches{/branch}","tags_url":"https://api.github.com/repos/allada/nativelink-fork/tags","blobs_url":"https://api.github.com/repos/allada/nativelink-fork/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/allada/nativelink-fork/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/allada/nativelink-fork/git/refs{/sha}","trees_url":"https://api.github.com/repos/allada/nativelink-fork/git/trees{/sha}","statuses_url":"https://api.github.com/repos/allada/nativelink-fork/statuses/{sha}","languages_url":"https://api.github.com/repos/allada/nativelink-fork/languages","stargazers_url":"https://api.github.com/repos/allada/nativelink-fork/stargazers","contributors_url":"https://api.github.com/repos/allada/nativelink-fork/contributors","subscribers_url":"https://api.github.com/repos/allada/nativelink-fork/subscribers","subscription_url":"https://api.github.com/repos/allada/nativelink-fork/subscription","commits_url":"https://api.github.com/repos/allada/nativelink-fork/commits{/sha}","git_commits_url":"https://api.github.com/repos/allada/nativelink-fork/git/commits{/sha}","comments_url":"https://api.github.com/repos/allada/nativelink-fork/comments{/number}","issue_comment_url":"https://api.github.com/repos/allada/nativelink-fork/issues/comments{/number}","contents_url":"https://api.github.com/repos/allada/nativelink-fork/contents/{+path}","compare_url":"https://api.github.com/repos/allada/nativelink-fork/compare/{base}...{head}","merges_url":"https://api.github.com/repos/allada/nativelink-fork/merges","archive_url":"https://api.github.com/repos/allada/nativelink-fork/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/allada/nativelink-fork/downloads","issues_url":"https://api.github.com/repos/allada/nativelink-fork/issues{/number}","pulls_url":"https://api.github.com/repos/allada/nativelink-fork/pulls{/number}","milestones_url":"https://api.github.com/repos/allada/nativelink-fork/milestones{/number}","notifications_url":"https://api.github.com/repos/allada/nativelink-fork/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/allada/nativelink-fork/labels{/name}","releases_url":"https://api.github.com/repos/allada/nativelink-fork/releases{/id}","deployments_url":"https://api.github.com/repos/allada/nativelink-fork/deployments","created_at":"2024-01-17T21:21:54Z","updated_at":"2024-01-17T21:21:54Z","pushed_at":"2024-03-11T03:38:57Z","git_url":"git://github.com/allada/nativelink-fork.git","ssh_url":"git@github.com:allada/nativelink-fork.git","clone_url":"https://github.com/allada/nativelink-fork.git","svn_url":"https://github.com/allada/nativelink-fork","homepage":"https://docs.nativelink.dev","size":4757,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"a651f2ce25238c48c5946d84105d7214fab763ce","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-08T01:01:26Z","pushed_at":"2024-03-11T03:39:04Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44434,"stargazers_count":166,"watchers_count":166,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":26,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":110,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":26,"open_issues":110,"watchers":166,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/748"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/748"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/748/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/748/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/e8cffc202e07c84a841872351bbf5f8497920904"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-11T07:27:06Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36412235129","type":"PullRequestReviewEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","review":{"id":1926590123,"node_id":"PRR_kwDOE1O83s5y1W6r","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"body":"\n\n> Reviewed all commit messages.\n> *[Reviewable](https://reviewable.io/reviews/TraceMachina/nativelink/732)* status: 0 of 1 LGTMs obtained, and pending CI: pre-commit-checks\n\n___\n*[`-- commits` line 2 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsTXter6asCcxVYkwnM):*\nPreviously, aaronmondal (Aaron Siddhartha Mondal) wrote…
\n\nnit: shorten the commit message\n
\n\n+1 \n___\n*[`deployment-examples/eks/README.md` line 5 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsTY60e2VVlZbhHwxLI:-NsdJ8s638WgiSY5lNPf:bq6vfdf) ([raw file](https://github.com/TraceMachina/nativelink/blob/485bcb04c3a52dba45e616bacbd83054e100fe90/deployment-examples/eks/README.md#L5)):*\nPreviously, aaronmondal (Aaron Siddhartha Mondal) wrote…
\n\nLet's use the \"unpackaged\" chart. Instead of the `.tgz` archive we can commit the raw files inside it instead. Users can then clone the repo and apply the chart. Otherwise we'd have to add additional hardening pipelines since we'd be tracking binary files in the repository.\n
\n\nAgreed here\n___\n*[`deployment-examples/eks/README.md` line 36 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsT_PdGD3uvFt-KF-8R:-NsdJBwB2sgGXjN467Yj:b-jd1zui) ([raw file](https://github.com/TraceMachina/nativelink/blob/485bcb04c3a52dba45e616bacbd83054e100fe90/deployment-examples/eks/README.md#L36)):*\nPreviously, aaronmondal (Aaron Siddhartha Mondal) wrote…
\n\nnit: something looks wrong with the tabs here\n
\n\ntwo spaces\n___\n*[`deployment-examples/eks/values.yaml` line 6 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsdJWYc2xHlbyHfhG3K:-NsdJWYc2xHlbyHfhG3L:bajcc3f) ([raw file](https://github.com/TraceMachina/nativelink/blob/485bcb04c3a52dba45e616bacbd83054e100fe90/deployment-examples/eks/values.yaml#L6)):*\n> ```YAML\n> pullPolicy: IfNotPresent\n> # Overrides the image tag whose default is the chart appVersion.\n> tag: \"v0.2.0\"\n> ```\n\nIdeally we'd use a `latest` tag to ensure that customers start with the latest stable release, or we can do `stable` for tags that we have run for at least two weeks once we get our release cadence down pat. \n___\n*[`deployment-examples/eks/values.yaml` line 112 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsdKDhHCXErR2DBmp8i:-NsdKDhHCXErR2DBmp8j:b-ehgihl) ([raw file](https://github.com/TraceMachina/nativelink/blob/485bcb04c3a52dba45e616bacbd83054e100fe90/deployment-examples/eks/values.yaml#L112)):*\n> ```YAML\n> nginx.ingress.kubernetes.io/backend-protocol: GRPC\n> hosts:\n> - host: cas.nativelink.some-domain.com # DNS name to expose for the CAS service\n> ```\n\nnit: Is there something we can do here to ensure that this one is always an [FQDN](https://en.wikipedia.org/wiki/Fully_qualified_domain_name) by default? Basically, it could point to our infra so if the user doesn't set this up we can at least function for the first run and instruct them to point to their own, otherwise provide helpful error text. \n\nthis is a nit and non-blocking and something we can obviously iterate on. cc @allada \n___\n*[`deployment-examples/eks/templates/cas/service.yaml` line 15 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsTdXJM1JxT_5Ph_sb9:-NsdL5DV9CPZVHF7PRkR:b-ddcc0y) ([raw file](https://github.com/TraceMachina/nativelink/blob/485bcb04c3a52dba45e616bacbd83054e100fe90/deployment-examples/eks/templates/cas/service.yaml#L15)):*\nPreviously, aaronmondal (Aaron Siddhartha Mondal) wrote…
\n\nnit: should these be hardcoded?\n
\n\nMy opinion: there should be sane defaults, and hardcoded or not is something I will defer to you two and @kubevalet\n___\n*[`nativelink-docs/docs/deployment-examples/EKS-Helm-Chart-Deployment.mdx` line 1 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsTdbzbCOdvnfGJXB3d:-NsdLNwu5sjmre0G-1RM:b-bfqewe) ([raw file](https://github.com/TraceMachina/nativelink/blob/485bcb04c3a52dba45e616bacbd83054e100fe90/nativelink-docs/docs/deployment-examples/EKS-Helm-Chart-Deployment.mdx#L1)):*\nPreviously, aaronmondal (Aaron Siddhartha Mondal) wrote…
\n\nReminder to remove this and generate if from the doc setup.\n
\n\nWhat's that mean? I think there are both generated docs and hand-written documents. They both serve purposes and are valuable if a pain to maintain. There's something revealing and self-fulfilling about writing docs about your code and updating docs related to your changes. \n___\n*[`nativelink-docs/docs/deployment-examples/EKS-Helm-Chart-Deployment.mdx` line 36 at r1](https://reviewable.io/reviews/TraceMachina/nativelink/732#-NsaJzWS-vOdZ678bK3s:-NsdLdi71mHms9P469jr:b32v57) ([raw file](https://github.com/TraceMachina/nativelink/blob/485bcb04c3a52dba45e616bacbd83054e100fe90/nativelink-docs/docs/deployment-examples/EKS-Helm-Chart-Deployment.mdx#L36)):*\nPreviously, allada (Nathan (Blaise) Bruer) wrote…
\n\nnit no tabs please.\n
\n\n+1\n\n\n\n","commit_id":"485bcb04c3a52dba45e616bacbd83054e100fe90","submitted_at":"2024-03-10T17:13:15Z","state":"changes_requested","html_url":"https://github.com/TraceMachina/nativelink/pull/732#pullrequestreview-1926590123","pull_request_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/TraceMachina/nativelink/pull/732#pullrequestreview-1926590123"},"pull_request":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732"}}},"pull_request":{"url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732","id":1762325836,"node_id":"PR_kwDOE1O83s5pCvVM","html_url":"https://github.com/TraceMachina/nativelink/pull/732","diff_url":"https://github.com/TraceMachina/nativelink/pull/732.diff","patch_url":"https://github.com/TraceMachina/nativelink/pull/732.patch","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/732","number":732,"state":"open","locked":false,"title":"Add helm chart deployment example for EKS with doc instructions","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"body":"# Description\r\n\r\nAdds an example helm chart with instructions (Both in README and Docs site) to deployment examples.\r\n\r\nFixes #731 \r\n\r\n## Type of change\r\n\r\nPlease delete options that aren't relevant.\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [x] This change requires a documentation update\r\n\r\n## Checklist\r\n\r\n- [x] Updated documentation if needed\r\n- [x] Tests added/amended\r\n- [x] `bazel test //...` passes locally\r\n- [x] PR is contained in a single commit, using `git amend` see some [docs](https://www.atlassian.com/git/tutorials/rewriting-history)\n\n\n- - -\nThis change is [](https://reviewable.io/reviews/TraceMachina/nativelink/732)\n\n","created_at":"2024-03-08T05:21:00Z","updated_at":"2024-03-10T17:13:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"85b52add161d637272e8efa01cf2e282154eec1b","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/commits","review_comments_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/comments","review_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/732/comments","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/485bcb04c3a52dba45e616bacbd83054e100fe90","head":{"label":"blakehatch:eks-deployment-example","ref":"eks-deployment-example","sha":"485bcb04c3a52dba45e616bacbd83054e100fe90","user":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"repo":{"id":696816085,"node_id":"R_kgDOKYiR1Q","name":"nativelink","full_name":"blakehatch/nativelink","private":false,"owner":{"login":"blakehatch","id":48665344,"node_id":"MDQ6VXNlcjQ4NjY1MzQ0","avatar_url":"https://avatars.githubusercontent.com/u/48665344?v=4","gravatar_id":"","url":"https://api.github.com/users/blakehatch","html_url":"https://github.com/blakehatch","followers_url":"https://api.github.com/users/blakehatch/followers","following_url":"https://api.github.com/users/blakehatch/following{/other_user}","gists_url":"https://api.github.com/users/blakehatch/gists{/gist_id}","starred_url":"https://api.github.com/users/blakehatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakehatch/subscriptions","organizations_url":"https://api.github.com/users/blakehatch/orgs","repos_url":"https://api.github.com/users/blakehatch/repos","events_url":"https://api.github.com/users/blakehatch/events{/privacy}","received_events_url":"https://api.github.com/users/blakehatch/received_events","type":"User","site_admin":false},"html_url":"https://github.com/blakehatch/nativelink","description":"Bazel CAS server implementation in rust. Built for stability and speed.","fork":true,"url":"https://api.github.com/repos/blakehatch/nativelink","forks_url":"https://api.github.com/repos/blakehatch/nativelink/forks","keys_url":"https://api.github.com/repos/blakehatch/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blakehatch/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blakehatch/nativelink/teams","hooks_url":"https://api.github.com/repos/blakehatch/nativelink/hooks","issue_events_url":"https://api.github.com/repos/blakehatch/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/blakehatch/nativelink/events","assignees_url":"https://api.github.com/repos/blakehatch/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/blakehatch/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/blakehatch/nativelink/tags","blobs_url":"https://api.github.com/repos/blakehatch/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blakehatch/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blakehatch/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/blakehatch/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blakehatch/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/blakehatch/nativelink/languages","stargazers_url":"https://api.github.com/repos/blakehatch/nativelink/stargazers","contributors_url":"https://api.github.com/repos/blakehatch/nativelink/contributors","subscribers_url":"https://api.github.com/repos/blakehatch/nativelink/subscribers","subscription_url":"https://api.github.com/repos/blakehatch/nativelink/subscription","commits_url":"https://api.github.com/repos/blakehatch/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/blakehatch/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/blakehatch/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/blakehatch/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/blakehatch/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/blakehatch/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blakehatch/nativelink/merges","archive_url":"https://api.github.com/repos/blakehatch/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blakehatch/nativelink/downloads","issues_url":"https://api.github.com/repos/blakehatch/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/blakehatch/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/blakehatch/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/blakehatch/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blakehatch/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/blakehatch/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/blakehatch/nativelink/deployments","created_at":"2023-09-26T13:38:35Z","updated_at":"2024-01-04T08:16:36Z","pushed_at":"2024-03-08T20:03:21Z","git_url":"git://github.com/blakehatch/nativelink.git","ssh_url":"git@github.com:blakehatch/nativelink.git","clone_url":"https://github.com/blakehatch/nativelink.git","svn_url":"https://github.com/blakehatch/nativelink","homepage":"https://nativelink-docs.vercel.app","size":22397,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"TraceMachina:main","ref":"main","sha":"35daf433f01150cdf3b5da4e9a97e561be03cbdf","user":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"repo":{"id":324254942,"node_id":"MDEwOlJlcG9zaXRvcnkzMjQyNTQ5NDI=","name":"nativelink","full_name":"TraceMachina/nativelink","private":false,"owner":{"login":"TraceMachina","id":144973251,"node_id":"O_kgDOCKQdww","avatar_url":"https://avatars.githubusercontent.com/u/144973251?v=4","gravatar_id":"","url":"https://api.github.com/users/TraceMachina","html_url":"https://github.com/TraceMachina","followers_url":"https://api.github.com/users/TraceMachina/followers","following_url":"https://api.github.com/users/TraceMachina/following{/other_user}","gists_url":"https://api.github.com/users/TraceMachina/gists{/gist_id}","starred_url":"https://api.github.com/users/TraceMachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TraceMachina/subscriptions","organizations_url":"https://api.github.com/users/TraceMachina/orgs","repos_url":"https://api.github.com/users/TraceMachina/repos","events_url":"https://api.github.com/users/TraceMachina/events{/privacy}","received_events_url":"https://api.github.com/users/TraceMachina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TraceMachina/nativelink","description":"Bazel RBE with CAS server implementation in Rust. The free remote execution service, built for stability and speed for the people that need it.","fork":false,"url":"https://api.github.com/repos/TraceMachina/nativelink","forks_url":"https://api.github.com/repos/TraceMachina/nativelink/forks","keys_url":"https://api.github.com/repos/TraceMachina/nativelink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TraceMachina/nativelink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TraceMachina/nativelink/teams","hooks_url":"https://api.github.com/repos/TraceMachina/nativelink/hooks","issue_events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/events{/number}","events_url":"https://api.github.com/repos/TraceMachina/nativelink/events","assignees_url":"https://api.github.com/repos/TraceMachina/nativelink/assignees{/user}","branches_url":"https://api.github.com/repos/TraceMachina/nativelink/branches{/branch}","tags_url":"https://api.github.com/repos/TraceMachina/nativelink/tags","blobs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TraceMachina/nativelink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TraceMachina/nativelink/git/refs{/sha}","trees_url":"https://api.github.com/repos/TraceMachina/nativelink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TraceMachina/nativelink/statuses/{sha}","languages_url":"https://api.github.com/repos/TraceMachina/nativelink/languages","stargazers_url":"https://api.github.com/repos/TraceMachina/nativelink/stargazers","contributors_url":"https://api.github.com/repos/TraceMachina/nativelink/contributors","subscribers_url":"https://api.github.com/repos/TraceMachina/nativelink/subscribers","subscription_url":"https://api.github.com/repos/TraceMachina/nativelink/subscription","commits_url":"https://api.github.com/repos/TraceMachina/nativelink/commits{/sha}","git_commits_url":"https://api.github.com/repos/TraceMachina/nativelink/git/commits{/sha}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/comments{/number}","issue_comment_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments{/number}","contents_url":"https://api.github.com/repos/TraceMachina/nativelink/contents/{+path}","compare_url":"https://api.github.com/repos/TraceMachina/nativelink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TraceMachina/nativelink/merges","archive_url":"https://api.github.com/repos/TraceMachina/nativelink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TraceMachina/nativelink/downloads","issues_url":"https://api.github.com/repos/TraceMachina/nativelink/issues{/number}","pulls_url":"https://api.github.com/repos/TraceMachina/nativelink/pulls{/number}","milestones_url":"https://api.github.com/repos/TraceMachina/nativelink/milestones{/number}","notifications_url":"https://api.github.com/repos/TraceMachina/nativelink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/labels{/name}","releases_url":"https://api.github.com/repos/TraceMachina/nativelink/releases{/id}","deployments_url":"https://api.github.com/repos/TraceMachina/nativelink/deployments","created_at":"2020-12-24T23:55:21Z","updated_at":"2024-03-08T01:01:26Z","pushed_at":"2024-03-10T02:42:05Z","git_url":"git://github.com/TraceMachina/nativelink.git","ssh_url":"git@github.com:TraceMachina/nativelink.git","clone_url":"https://github.com/TraceMachina/nativelink.git","svn_url":"https://github.com/TraceMachina/nativelink","homepage":"https://docs.nativelink.dev","size":44180,"stargazers_count":166,"watchers_count":166,"language":"Rust","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":26,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":110,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["apache2","bazel","buck2","build-automation","build-system","chromium","ci","content-addressable-storage","free","nix","re-client","remote-execution","rust","simulation"],"visibility":"public","forks":26,"open_issues":110,"watchers":166,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732"},"html":{"href":"https://github.com/TraceMachina/nativelink/pull/732"},"issue":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/732"},"comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/issues/732/comments"},"review_comments":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/comments"},"review_comment":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TraceMachina/nativelink/pulls/732/commits"},"statuses":{"href":"https://api.github.com/repos/TraceMachina/nativelink/statuses/485bcb04c3a52dba45e616bacbd83054e100fe90"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-10T17:13:16Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}},{"id":"36411962080","type":"IssueCommentEvent","actor":{"id":2353608,"login":"MarcusSorealheis","display_login":"MarcusSorealheis","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","avatar_url":"https://avatars.githubusercontent.com/u/2353608?"},"repo":{"id":324254942,"name":"TraceMachina/nativelink","url":"https://api.github.com/repos/TraceMachina/nativelink"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/116","repository_url":"https://api.github.com/repos/TraceMachina/nativelink","labels_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/116/labels{/name}","comments_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/116/comments","events_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/116/events","html_url":"https://github.com/TraceMachina/nativelink/issues/116","id":1779852046,"node_id":"I_kwDOE1O83s5qFmMO","number":116,"title":"Add native k8s deployment","user":{"login":"aaronmondal","id":28633256,"node_id":"MDQ6VXNlcjI4NjMzMjU2","avatar_url":"https://avatars.githubusercontent.com/u/28633256?v=4","gravatar_id":"","url":"https://api.github.com/users/aaronmondal","html_url":"https://github.com/aaronmondal","followers_url":"https://api.github.com/users/aaronmondal/followers","following_url":"https://api.github.com/users/aaronmondal/following{/other_user}","gists_url":"https://api.github.com/users/aaronmondal/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronmondal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronmondal/subscriptions","organizations_url":"https://api.github.com/users/aaronmondal/orgs","repos_url":"https://api.github.com/users/aaronmondal/repos","events_url":"https://api.github.com/users/aaronmondal/events{/privacy}","received_events_url":"https://api.github.com/users/aaronmondal/received_events","type":"User","site_admin":false},"labels":[{"id":6025143432,"node_id":"LA_kwDOE1O83s8AAAABZyBkiA","url":"https://api.github.com/repos/TraceMachina/nativelink/labels/no-effect-in-production","name":"no-effect-in-production","color":"d4c5f9","default":false,"description":""}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2023-06-28T22:21:08Z","updated_at":"2024-03-10T16:47:06Z","closed_at":null,"author_association":"CONTRIBUTOR","active_lock_reason":null,"body":"I'd like to run turbo-cache in a k8s cluster deployed with Pulumi so that we can automatically set it up for users as part of rules_ll. Simple yaml-manifests would be usable for users of raw k8s, Terraform and Pulumi.\r\n\r\nI'd be willing to work on this :relaxed:","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/116/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/116/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/1987291373","html_url":"https://github.com/TraceMachina/nativelink/issues/116#issuecomment-1987291373","issue_url":"https://api.github.com/repos/TraceMachina/nativelink/issues/116","id":1987291373,"node_id":"IC_kwDOE1O83s52c6jt","user":{"login":"MarcusSorealheis","id":2353608,"node_id":"MDQ6VXNlcjIzNTM2MDg=","avatar_url":"https://avatars.githubusercontent.com/u/2353608?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcusSorealheis","html_url":"https://github.com/MarcusSorealheis","followers_url":"https://api.github.com/users/MarcusSorealheis/followers","following_url":"https://api.github.com/users/MarcusSorealheis/following{/other_user}","gists_url":"https://api.github.com/users/MarcusSorealheis/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcusSorealheis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcusSorealheis/subscriptions","organizations_url":"https://api.github.com/users/MarcusSorealheis/orgs","repos_url":"https://api.github.com/users/MarcusSorealheis/repos","events_url":"https://api.github.com/users/MarcusSorealheis/events{/privacy}","received_events_url":"https://api.github.com/users/MarcusSorealheis/received_events","type":"User","site_admin":false},"created_at":"2024-03-10T16:47:05Z","updated_at":"2024-03-10T16:47:05Z","author_association":"COLLABORATOR","body":"> Sorry for opening the discussion on this old(er) thread, but I think it would help a lot for adoption of TurboCache if a Helm chart would be provided. From the AWS example I can tell that the topology for a multi-node cluster is somewhat complex, so setting up the services, deployments, storage would be much simpler with a Helm chart. I understand it is not trivial to do.\r\n\r\n@kubevalet (an alter GitHub ego) and @blakehatch are working on this one. ","reactions":{"url":"https://api.github.com/repos/TraceMachina/nativelink/issues/comments/1987291373/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-10T16:47:06Z","org":{"id":144973251,"login":"TraceMachina","gravatar_id":"","url":"https://api.github.com/orgs/TraceMachina","avatar_url":"https://avatars.githubusercontent.com/u/144973251?"}}]