{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":575293365,"defaultBranch":"main","name":"BSAG","ownerLogin":"Berkeley-CS61B","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-07T07:23:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9814088?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726813303.0","currentOid":""},"activityList":{"items":[{"before":"efcfa76b6046d67290c5950e74f4f70efb38262b","after":"1646f5af629a07d2a66d44ade898f9d4c9d4138a","ref":"refs/heads/kill_shell","pushedAt":"2024-09-20T06:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"},"commit":{"message":"[feat] Log timeout information","shortMessageHtmlLink":"[feat] Log timeout information"}},{"before":null,"after":"efcfa76b6046d67290c5950e74f4f70efb38262b","ref":"refs/heads/kill_shell","pushedAt":"2024-09-20T06:21:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"},"commit":{"message":"[fix] Correctly kill when when shell=True\n\nSetting `shell=True` launches a shell process and the command\nprocess, so that `kill` only hits the shell process. Instead,\nattach a session ID using `start_new_session`, then explicitly\nsend a signal to the leader process.\n\nhttps://stackoverflow.com/questions/4789837/how-to-terminate-a-python-subprocess-launched-with-shell-true/4791612#4791612","shortMessageHtmlLink":"[fix] Correctly kill when when shell=True"}},{"before":"807dd40dd30b097cdd30e2d5fdf7d16b688664e2","after":null,"ref":"refs/heads/run_command_format","pushedAt":"2024-08-09T03:05:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"}},{"before":"11eef8aa0db4bc10ca35ea4f2e3267e8ef123419","after":"c378330246492815a6144a3ef3aee7b82ec509fe","ref":"refs/heads/main","pushedAt":"2024-08-09T03:05:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"},"commit":{"message":"Additional args to `run_command`; export `main` (#36)\n\n* Allow `run_command` visibility and format\r\n\r\n* Export `main` as shown in README\r\n\r\n* Defer step imports until necessary to avoid circular","shortMessageHtmlLink":"Additional args to run_command; export main (#36)"}},{"before":"d6d6157bd6ca8f50682d369961fbaca9c030332d","after":"807dd40dd30b097cdd30e2d5fdf7d16b688664e2","ref":"refs/heads/run_command_format","pushedAt":"2024-08-06T23:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"},"commit":{"message":"Defer step imports until necessary to avoid circular","shortMessageHtmlLink":"Defer step imports until necessary to avoid circular"}},{"before":null,"after":"d6d6157bd6ca8f50682d369961fbaca9c030332d","ref":"refs/heads/run_command_format","pushedAt":"2024-08-06T22:49:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"},"commit":{"message":"Export `main` as shown in README","shortMessageHtmlLink":"Export main as shown in README"}},{"before":null,"after":"bd4e143d58cb82d46bc8c420dee9b84777e16e3b","ref":"refs/heads/dependabot/pip/devtools-0.12.1","pushedAt":"2023-08-21T09:10:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump devtools from 0.11.0 to 0.12.1\n\nBumps [devtools](https://github.com/samuelcolvin/python-devtools) from 0.11.0 to 0.12.1.\n- [Release notes](https://github.com/samuelcolvin/python-devtools/releases)\n- [Changelog](https://github.com/samuelcolvin/python-devtools/blob/main/HISTORY.md)\n- [Commits](https://github.com/samuelcolvin/python-devtools/compare/v0.11.0...v0.12.1)\n\n---\nupdated-dependencies:\n- dependency-name: devtools\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump devtools from 0.11.0 to 0.12.1"}},{"before":"8816f1cadc83a2a775e6c562302832c3c416e97b","after":null,"ref":"refs/heads/dependabot/pip/pydantic-2.1.1","pushedAt":"2023-08-21T09:10:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"d50f20bf6db6579ea45c19743a6e9f9186889e71","ref":"refs/heads/dependabot/pip/pydantic-2.2.1","pushedAt":"2023-08-21T09:10:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 2.2.1\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 2.2.1.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v2.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 2.2.1"}},{"before":"b7f3a79fb902b282227c54d528c18d634674ac93","after":null,"ref":"refs/heads/dependabot/pip/pydantic-2.0.3","pushedAt":"2023-07-31T09:07:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"8816f1cadc83a2a775e6c562302832c3c416e97b","ref":"refs/heads/dependabot/pip/pydantic-2.1.1","pushedAt":"2023-07-31T09:07:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 2.1.1\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 2.1.1.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v2.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 2.1.1"}},{"before":null,"after":"c5b87f1607185820f8d0afce2979af295a4e4962","ref":"refs/heads/dependabot/pip/pyyaml-6.0.1","pushedAt":"2023-07-24T09:45:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pyyaml from 6.0 to 6.0.1\n\nBumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0 to 6.0.1.\n- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.1/CHANGES)\n- [Commits](https://github.com/yaml/pyyaml/compare/6.0...6.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: pyyaml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pyyaml from 6.0 to 6.0.1"}},{"before":"657cabf9cf18b976485cea59aacbf907dd754fe6","after":null,"ref":"refs/heads/dependabot/pip/pydantic-2.0.2","pushedAt":"2023-07-17T09:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"b7f3a79fb902b282227c54d528c18d634674ac93","ref":"refs/heads/dependabot/pip/pydantic-2.0.3","pushedAt":"2023-07-17T09:39:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 2.0.3\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 2.0.3.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v2.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 2.0.3"}},{"before":"1c6424e1474e83e2c6c7205a37db30590e70ba1d","after":null,"ref":"refs/heads/dependabot/pip/pydantic-2.0","pushedAt":"2023-07-10T09:43:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"657cabf9cf18b976485cea59aacbf907dd754fe6","ref":"refs/heads/dependabot/pip/pydantic-2.0.2","pushedAt":"2023-07-10T09:42:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 2.0.2\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 2.0.2.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v2.0.2)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 2.0.2"}},{"before":"228b1aa78fb65674d5bbb2e15b560dc2ee7fc2d9","after":null,"ref":"refs/heads/dependabot/pip/pydantic-1.10.9","pushedAt":"2023-07-03T09:16:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"1c6424e1474e83e2c6c7205a37db30590e70ba1d","ref":"refs/heads/dependabot/pip/pydantic-2.0","pushedAt":"2023-07-03T09:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 2.0\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 2.0.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 2.0"}},{"before":"8dae67bab035df00f244ab7d90a764f5ebdb39b2","after":"11eef8aa0db4bc10ca35ea4f2e3267e8ef123419","ref":"refs/heads/main","pushedAt":"2023-07-02T09:00:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antonzabreyko","name":"Anton Zabreyko","path":"/antonzabreyko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55911777?s=80&v=4"},"commit":{"message":"Fix bug in lateness comparison for score decay","shortMessageHtmlLink":"Fix bug in lateness comparison for score decay"}},{"before":"1e7099c9b73d04ef88c2935c7876de495c90df48","after":"8dae67bab035df00f244ab7d90a764f5ebdb39b2","ref":"refs/heads/main","pushedAt":"2023-07-02T07:09:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antonzabreyko","name":"Anton Zabreyko","path":"/antonzabreyko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55911777?s=80&v=4"},"commit":{"message":"Fixing score decay application","shortMessageHtmlLink":"Fixing score decay application"}},{"before":"5c24c06b34b31fdb75a3c903e2976a28708b7330","after":"1e7099c9b73d04ef88c2935c7876de495c90df48","ref":"refs/heads/main","pushedAt":"2023-07-02T07:04:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonzabreyko","name":"Anton Zabreyko","path":"/antonzabreyko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55911777?s=80&v=4"},"commit":{"message":"Fixing lateness comparison","shortMessageHtmlLink":"Fixing lateness comparison"}},{"before":null,"after":"508a3c22c0ae760aac11ac53b8ca831da47f6416","ref":"refs/heads/dependabot/pip/pluggy-1.2.0","pushedAt":"2023-06-26T10:01:19.949Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pluggy from 1.0.0 to 1.2.0\n\nBumps [pluggy](https://github.com/pytest-dev/pluggy) from 1.0.0 to 1.2.0.\n- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pluggy/compare/1.0.0...1.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pluggy\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pluggy from 1.0.0 to 1.2.0"}},{"before":"fbd84d53f6559954128c8aaa70568ed211d3aed3","after":null,"ref":"refs/heads/dependabot/pip/pydantic-1.10.8","pushedAt":"2023-06-12T10:03:23.156Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"228b1aa78fb65674d5bbb2e15b560dc2ee7fc2d9","ref":"refs/heads/dependabot/pip/pydantic-1.10.9","pushedAt":"2023-06-12T10:03:17.952Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 1.10.9\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 1.10.9.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v1.10.9)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 1.10.9"}},{"before":null,"after":"fbd84d53f6559954128c8aaa70568ed211d3aed3","ref":"refs/heads/dependabot/pip/pydantic-1.10.8","pushedAt":"2023-05-29T10:01:39.353Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 1.10.8\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 1.10.8.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/v1.10.8/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v1.10.8)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 1.10.8"}},{"before":"cdcc601b3fb682071d914fa7d4877c6752de9a3c","after":"5c24c06b34b31fdb75a3c903e2976a28708b7330","ref":"refs/heads/main","pushedAt":"2023-04-18T21:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"},"commit":{"message":"Add output formats to gradescope types\n\nFix #25","shortMessageHtmlLink":"Add output formats to gradescope types"}},{"before":"0848c51d748e52672f6a8e2ed7ea7f6ff5fe95c7","after":null,"ref":"refs/heads/dependabot/pip/devtools-0.11.0","pushedAt":"2023-04-14T23:47:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5fd6840581c622592cbb957c4f327a7cbe4fb412","after":"cdcc601b3fb682071d914fa7d4877c6752de9a3c","ref":"refs/heads/main","pushedAt":"2023-04-14T23:47:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Skynet0","name":"Ethan Ordentlich","path":"/Skynet0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869082?s=80&v=4"},"commit":{"message":"Bump devtools from 0.10.0 to 0.11.0 (#23)\n\nBumps [devtools](https://github.com/samuelcolvin/python-devtools) from 0.10.0 to 0.11.0.\r\n- [Release notes](https://github.com/samuelcolvin/python-devtools/releases)\r\n- [Changelog](https://github.com/samuelcolvin/python-devtools/blob/main/HISTORY.md)\r\n- [Commits](https://github.com/samuelcolvin/python-devtools/compare/v0.10.0...v0.11.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: devtools\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump devtools from 0.10.0 to 0.11.0 (#23)"}},{"before":"a3ccc7eed952cd933d2cc9f602dd08139ce9cb0e","after":"0848c51d748e52672f6a8e2ed7ea7f6ff5fe95c7","ref":"refs/heads/dependabot/pip/devtools-0.11.0","pushedAt":"2023-04-13T21:06:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump devtools from 0.10.0 to 0.11.0\n\nBumps [devtools](https://github.com/samuelcolvin/python-devtools) from 0.10.0 to 0.11.0.\n- [Release notes](https://github.com/samuelcolvin/python-devtools/releases)\n- [Changelog](https://github.com/samuelcolvin/python-devtools/blob/main/HISTORY.md)\n- [Commits](https://github.com/samuelcolvin/python-devtools/compare/v0.10.0...v0.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: devtools\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump devtools from 0.10.0 to 0.11.0"}},{"before":"d255e8b5109b619b3cddd8a5384c757a7bc18de9","after":"a3ccc7eed952cd933d2cc9f602dd08139ce9cb0e","ref":"refs/heads/dependabot/pip/devtools-0.11.0","pushedAt":"2023-04-13T21:06:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump devtools from 0.10.0 to 0.11.0\n\nBumps [devtools](https://github.com/samuelcolvin/python-devtools) from 0.10.0 to 0.11.0.\n- [Release notes](https://github.com/samuelcolvin/python-devtools/releases)\n- [Changelog](https://github.com/samuelcolvin/python-devtools/blob/main/HISTORY.md)\n- [Commits](https://github.com/samuelcolvin/python-devtools/compare/v0.10.0...v0.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: devtools\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump devtools from 0.10.0 to 0.11.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNjoyNzoyNy4wMDAwMDBazwAAAAS7npRf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNjoyNzoyNy4wMDAwMDBazwAAAAS7npRf","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xM1QyMTowNjoxMS4wMDAwMDBazwAAAAMYV1Hx"}},"title":"Activity ยท Berkeley-CS61B/BSAG"}