{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":114161859,"defaultBranch":"main","name":"android-cuttlefish","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-13T19:42:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716336285.0","currentOid":""},"activityList":{"items":[{"before":"519a949c7ab0f42de2232324fc6049c6236cd5eb","after":"cbd771f17d67909153b67e54efff363fa15d1f4c","ref":"refs/heads/main","pushedAt":"2024-06-01T01:36:30.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"},"commit":{"message":"Fixed comment typo.","shortMessageHtmlLink":"Fixed comment typo."}},{"before":"68d613d7ad7294a1dd5d769861fcb065758c2fb6","after":"519a949c7ab0f42de2232324fc6049c6236cd5eb","ref":"refs/heads/main","pushedAt":"2024-05-28T22:35:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ser-io","name":"Sergio A Rodriguez","path":"/ser-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97699456?s=80&v=4"},"commit":{"message":"Remove timeout logic around `cvd create` in host orchestrator.\n\n- This would be managed at the cvd layer.","shortMessageHtmlLink":"Remove timeout logic around cvd create in host orchestrator."}},{"before":"aff8d91f6679eb1c24459d0f8bdc72abf8bb1eba","after":"68d613d7ad7294a1dd5d769861fcb065758c2fb6","ref":"refs/heads/main","pushedAt":"2024-05-28T21:09:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjreynol","name":"Chad Reynolds","path":"/cjreynol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54744512?s=80&v=4"},"commit":{"message":"Update changelog for previous change\n\nI forgot to update it when the local caching changes were committed","shortMessageHtmlLink":"Update changelog for previous change"}},{"before":"92e97819a57aa330156e6bd1ba651dd36acd43d7","after":"aff8d91f6679eb1c24459d0f8bdc72abf8bb1eba","ref":"refs/heads/main","pushedAt":"2024-05-24T21:54:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ser-io","name":"Sergio A Rodriguez","path":"/ser-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97699456?s=80&v=4"},"commit":{"message":"Remove startserver logic.\n\n- cvd no longer uses a client - server model","shortMessageHtmlLink":"Remove startserver logic."}},{"before":"9412a7787a7c8d2265596a7ba0c7eeeb72ecaadb","after":"92e97819a57aa330156e6bd1ba651dd36acd43d7","ref":"refs/heads/main","pushedAt":"2024-05-24T18:48:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ser-io","name":"Sergio A Rodriguez","path":"/ser-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97699456?s=80&v=4"},"commit":{"message":"Expose host logs.\n\n- http://0.0.0.0:2080/_journal/entries?_TRANSPORT=kernel (kernel\n logs)\n- http://0.0.0.0:2080/_journal/entries?_SYSTEMD_UNIT=cuttlefish-host_orchestrator.service ( host orchestrator logs)","shortMessageHtmlLink":"Expose host logs."}},{"before":"e309d5db99da0cc1e83177e9e881a642576f9b53","after":"9e15e94ccd86e9d0b2abd97512e6f7cd2557eee1","ref":"refs/heads/WeiChungHsu-main","pushedAt":"2024-05-22T01:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"},"commit":{"message":"Update cuttlefish-base.postinst","shortMessageHtmlLink":"Update cuttlefish-base.postinst"}},{"before":"44c387f30dc6d02dd077d46483825a6047f91982","after":"e309d5db99da0cc1e83177e9e881a642576f9b53","ref":"refs/heads/WeiChungHsu-main","pushedAt":"2024-05-22T01:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"},"commit":{"message":"Update cuttlefish-base.cuttlefish-host-resources.init","shortMessageHtmlLink":"Update cuttlefish-base.cuttlefish-host-resources.init"}},{"before":"d42e3fc64708e17c6458a49a29481df95126dc06","after":"44c387f30dc6d02dd077d46483825a6047f91982","ref":"refs/heads/WeiChungHsu-main","pushedAt":"2024-05-22T01:16:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"},"commit":{"message":"Update host-image-ci.yml","shortMessageHtmlLink":"Update host-image-ci.yml"}},{"before":"01f72a383dfea878c1f8882081828f9039210f70","after":"d42e3fc64708e17c6458a49a29481df95126dc06","ref":"refs/heads/WeiChungHsu-main","pushedAt":"2024-05-22T00:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"},"commit":{"message":"Delete .github/workflows/reusable-build.yaml~","shortMessageHtmlLink":"Delete .github/workflows/reusable-build.yaml~"}},{"before":null,"after":"01f72a383dfea878c1f8882081828f9039210f70","ref":"refs/heads/WeiChungHsu-main","pushedAt":"2024-05-22T00:04:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"},"commit":{"message":"Moved reusable build jobs to a new workflow file reusable-build.yaml and shared between other workflows.","shortMessageHtmlLink":"Moved reusable build jobs to a new workflow file reusable-build.yaml …"}},{"before":"ae1b6251f56b2429185831e6a8079888045becb3","after":"9412a7787a7c8d2265596a7ba0c7eeeb72ecaadb","ref":"refs/heads/main","pushedAt":"2024-05-21T18:53:17.000Z","pushType":"push","commitsCount":133,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"},"commit":{"message":"Keep fixing merge conflict.","shortMessageHtmlLink":"Keep fixing merge conflict."}},{"before":"e925ce58da3cb3b4a2eac2d2f7cbc21ab5900e82","after":"ae1b6251f56b2429185831e6a8079888045becb3","ref":"refs/heads/main","pushedAt":"2024-05-20T23:16:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ser-io","name":"Sergio A Rodriguez","path":"/ser-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97699456?s=80&v=4"},"commit":{"message":"Run host orchestrator service behind nginx.\n\n- Start using a reverse proxy in the host as new services running along\n with the host orchestrator service will be added, i.e a new service\n for logs retrieval.","shortMessageHtmlLink":"Run host orchestrator service behind nginx."}},{"before":"04c8aa8579cd7841e1b0968387d1e67bfdede797","after":"e925ce58da3cb3b4a2eac2d2f7cbc21ab5900e82","ref":"refs/heads/main","pushedAt":"2024-05-20T18:15:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jemoreira","name":"Jorge E. Moreira","path":"/jemoreira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149948?s=80&v=4"},"commit":{"message":"Prepend /usr/local/bin to PATH when executing debuild\n\nOn arm64, installbazel.sh installs bazel to /usr/local/bin, while\ndebuild command will execute build steps with the PATH forced to:\n\n /usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11\n\nAdd a debuild option to explicitly prepend /usr/local/bin to\nthe PATH, so that the installed bazel binary is used on arm64\nsystems.","shortMessageHtmlLink":"Prepend /usr/local/bin to PATH when executing debuild"}},{"before":"7584ef0da004c52e9d0ca2335b6e68a1ab02e786","after":"04c8aa8579cd7841e1b0968387d1e67bfdede797","ref":"refs/heads/main","pushedAt":"2024-05-17T19:09:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Databean","name":"A. Cody Schuffelen","path":"/Databean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1892834?s=80&v=4"},"commit":{"message":"Add a development README.md to `base/cvd`\n\nAlso commit a `.bazelrc` that colors compiler error messages.\n\nBug: b/341330082","shortMessageHtmlLink":"Add a development README.md to base/cvd"}},{"before":"90b341034fb8b121a02338da91a8dfd5c4cb87af","after":null,"ref":"refs/tags/v1.0","pushedAt":"2024-05-17T19:00:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"}},{"before":"08570468cefdd31df962997579b9e758747c2a86","after":"7584ef0da004c52e9d0ca2335b6e68a1ab02e786","ref":"refs/heads/main","pushedAt":"2024-05-17T02:40:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjreynol","name":"Chad Reynolds","path":"/cjreynol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54744512?s=80&v=4"},"commit":{"message":"Update secret scrubbing logic in HttpClient\n\nThe `cvd fetch` output is showing Bearer tokens again. This updates the\nregex to catch that case, and applies it to the `CURLINFO_TEXT` type of\noutputs that the tokens were being output under.\n\nBug: 341173224\nTest: cvd fetch --target_directory=/tmp/cvd/fetch_test\n--default_build=aosp-main\nTest: # search for \"Bearer\" in the outputs and make sure every case\nshows a truncated token","shortMessageHtmlLink":"Update secret scrubbing logic in HttpClient"}},{"before":"8c3ff7c5ef3b310424bc0900688048d1b6a4c513","after":"08570468cefdd31df962997579b9e758747c2a86","ref":"refs/heads/main","pushedAt":"2024-05-17T01:38:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjreynol","name":"Chad Reynolds","path":"/cjreynol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54744512?s=80&v=4"},"commit":{"message":"Add local fetch caching to `cvd fetch`\n\nIFF the `--target_directory` and `/tmp/cvd//cache` can be\nhardlinked, repeated `cvd fetch` commands on the same build+target will\nreference cached files and hardlink the files to the target directory\nfor use.\n\nThe extract and renaming steps still occur every time, this is only\ncaching for downloads against AB.\n\nThis new behavior is on by default (`--enable_caching=true`).\n\nTest: cvd fetch --target_directory=/tmp/cvd/fetch_test\n--default_build=11801630\nTest: ls\n/tmp/cvd//cache/11801630/aosp_cf_x86_64_phone-trunk_staging-userdebug/\nTest: # repeat fetch command and review `fetch.log` to see the archive\ndownloads do not happen","shortMessageHtmlLink":"Add local fetch caching to cvd fetch"}},{"before":"61c7bc37409dbbbf196599c8901d27483fe1f8df","after":"8c3ff7c5ef3b310424bc0900688048d1b6a4c513","ref":"refs/heads/main","pushedAt":"2024-05-17T00:32:02.000Z","pushType":"pr_merge","commitsCount":50,"pusher":{"login":"Databean","name":"A. Cody Schuffelen","path":"/Databean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1892834?s=80&v=4"},"commit":{"message":"Modify test to accommodate new default value of `netsim_uwb`","shortMessageHtmlLink":"Modify test to accommodate new default value of netsim_uwb"}},{"before":"90b341034fb8b121a02338da91a8dfd5c4cb87af","after":null,"ref":"refs/tags/v1.1","pushedAt":"2024-05-16T21:10:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"}},{"before":"61c7bc37409dbbbf196599c8901d27483fe1f8df","after":null,"ref":"refs/tags/v1.2","pushedAt":"2024-05-16T21:10:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WeiChungHsu","name":null,"path":"/WeiChungHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104489074?s=80&v=4"}},{"before":"90b341034fb8b121a02338da91a8dfd5c4cb87af","after":"61c7bc37409dbbbf196599c8901d27483fe1f8df","ref":"refs/heads/main","pushedAt":"2024-05-14T22:31:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jemoreira","name":"Jorge E. Moreira","path":"/jemoreira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149948?s=80&v=4"},"commit":{"message":"Make orchestrator users configurable\n\nWhen not provided the cvd executor user defaults to the orchestrator\nuser and the orchestrator user defaults to root in the service script.","shortMessageHtmlLink":"Make orchestrator users configurable"}},{"before":"80281df5d60b4840befac7ff6db540cbe26ade6a","after":"90b341034fb8b121a02338da91a8dfd5c4cb87af","ref":"refs/heads/main","pushedAt":"2024-05-14T17:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Databean","name":"A. Cody Schuffelen","path":"/Databean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1892834?s=80&v=4"},"commit":{"message":"Deserialize the flag values validated in `graphics_config_test.cc`\n\nThe protobuf binary format is not guaranteed to be stable, only the\ndeserialization is guaranteed to be stable.\n\nIn practice this caused a presubmit failure: http://shortn/_WOVqWc1jIc\n\nTest: bazel run '...'","shortMessageHtmlLink":"Deserialize the flag values validated in graphics_config_test.cc"}},{"before":"65399cec04e4df2b257fa2a69671f020965f49c3","after":"80281df5d60b4840befac7ff6db540cbe26ade6a","ref":"refs/heads/main","pushedAt":"2024-05-14T00:03:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Databean","name":"A. Cody Schuffelen","path":"/Databean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1892834?s=80&v=4"},"commit":{"message":"Rename wait_retry_period to wait_retry_period_seconds in json\n\nThis makes the field behavior more obvious in the proto, without\nchanging the json public interface.","shortMessageHtmlLink":"Rename wait_retry_period to wait_retry_period_seconds in json"}},{"before":"5addb65cd70f3f1eb766eb669d9efe9b3621f1ef","after":"65399cec04e4df2b257fa2a69671f020965f49c3","ref":"refs/heads/main","pushedAt":"2024-05-11T00:51:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jemoreira","name":"Jorge E. Moreira","path":"/jemoreira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149948?s=80&v=4"},"commit":{"message":"Update cuttlefish-base's changelog","shortMessageHtmlLink":"Update cuttlefish-base's changelog"}},{"before":"3a2c2c48f30838902e23500ec5e3f2034de55077","after":"5addb65cd70f3f1eb766eb669d9efe9b3621f1ef","ref":"refs/heads/main","pushedAt":"2024-05-11T00:03:49.000Z","pushType":"pr_merge","commitsCount":56,"pusher":{"login":"Databean","name":"A. Cody Schuffelen","path":"/Databean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1892834?s=80&v=4"},"commit":{"message":"Rename `BtCfg` to `BootCfgArgs`","shortMessageHtmlLink":"Rename BtCfg to BootCfgArgs"}},{"before":"8f43d00bf10ec2e1ca94995a8cf2acb3fcd72292","after":"3a2c2c48f30838902e23500ec5e3f2034de55077","ref":"refs/heads/main","pushedAt":"2024-05-10T22:58:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jemoreira","name":"Jorge E. Moreira","path":"/jemoreira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149948?s=80&v=4"},"commit":{"message":"Improve cvd e2e tests script\n\nThe script already assumes it only runs tests from e2etests/cvd so it\ndoesn't need to receive that path as an argument.","shortMessageHtmlLink":"Improve cvd e2e tests script"}},{"before":"28925e434c88feec6f95ece70b8718714e29d315","after":"8f43d00bf10ec2e1ca94995a8cf2acb3fcd72292","ref":"refs/heads/main","pushedAt":"2024-05-10T01:29:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jemoreira","name":"Jorge E. Moreira","path":"/jemoreira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149948?s=80&v=4"},"commit":{"message":"Install bazel with bazeliks in arm64","shortMessageHtmlLink":"Install bazel with bazeliks in arm64"}},{"before":"efff85d5df314780f3f9c8a8e72714ccc6b1fdb6","after":"28925e434c88feec6f95ece70b8718714e29d315","ref":"refs/heads/main","pushedAt":"2024-05-09T23:50:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jemoreira","name":"Jorge E. Moreira","path":"/jemoreira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149948?s=80&v=4"},"commit":{"message":"Reference build package script in instructions","shortMessageHtmlLink":"Reference build package script in instructions"}},{"before":"4132cc9a11cbc6e8bf5cd3f0c097b8f7d80c246a","after":"efff85d5df314780f3f9c8a8e72714ccc6b1fdb6","ref":"refs/heads/main","pushedAt":"2024-05-09T21:29:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Databean","name":"A. Cody Schuffelen","path":"/Databean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1892834?s=80&v=4"},"commit":{"message":"Include `compile_commands.json` generator\n\nRunning `bazel run @hedron_compile_commands//:refresh_all` will generate\na `compile_commands.json` at the root of the `WORKSPACE` that can be\nused by text editors for autocompletion. This has to be re-generated\nmanually by re-running the command.\n\n`compile_commands.json` is used by text editors / LSP servers for\nautocompletion.\n\nBug: b/339691377","shortMessageHtmlLink":"Include compile_commands.json generator"}},{"before":"a3396cada9eb0fe309a8d942ca6a6ea093bd8a5f","after":"4132cc9a11cbc6e8bf5cd3f0c097b8f7d80c246a","ref":"refs/heads/main","pushedAt":"2024-05-09T04:40:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"0405ysj","name":"seungjaeyoo","path":"/0405ysj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14073188?s=80&v=4"},"commit":{"message":"Rename docker/arm-server into docker/orchestration","shortMessageHtmlLink":"Rename docker/arm-server into docker/orchestration"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWYHbPwA","startCursor":null,"endCursor":null}},"title":"Activity · google/android-cuttlefish"}