{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":491962582,"defaultBranch":"main","name":"crawlspace","ownerLogin":"lsst-sqre","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-13T16:07:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10158560?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696812354.0","currentOid":""},"activityList":{"items":[{"before":"69323ac390b78851db5222d9cddaa48e8a924a01","after":null,"ref":"refs/heads/dependabot/docker/python-3.11.5-slim-bullseye","pushedAt":"2023-10-09T00:45:54.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":"4a5eb05c97fd736582de175952074318106e7c90","ref":"refs/heads/dependabot/docker/python-3.12.0-slim-bullseye","pushedAt":"2023-10-09T00:45:50.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 python from 3.11.4-slim-bullseye to 3.12.0-slim-bullseye\n\nBumps python from 3.11.4-slim-bullseye to 3.12.0-slim-bullseye.\n\n---\nupdated-dependencies:\n- dependency-name: python\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump python from 3.11.4-slim-bullseye to 3.12.0-slim-bullseye"}},{"before":null,"after":"1195aa93f72a082b697c9628be0487640841b531","ref":"refs/heads/dependabot/github_actions/docker/login-action-3","pushedAt":"2023-09-18T00:21:35.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 docker/login-action from 2 to 3\n\nBumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.\n- [Release notes](https://github.com/docker/login-action/releases)\n- [Commits](https://github.com/docker/login-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: docker/login-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/login-action from 2 to 3"}},{"before":null,"after":"02708f12608df791d51ac34eb982b2b2f6b2a0d9","ref":"refs/heads/dependabot/github_actions/docker/setup-buildx-action-3","pushedAt":"2023-09-18T00:21:30.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 docker/setup-buildx-action from 2 to 3\n\nBumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.\n- [Release notes](https://github.com/docker/setup-buildx-action/releases)\n- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: docker/setup-buildx-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/setup-buildx-action from 2 to 3"}},{"before":null,"after":"b1b01ea8afea0f9fc586dc0488054752f2b98949","ref":"refs/heads/dependabot/github_actions/docker/build-push-action-5","pushedAt":"2023-09-18T00:21:26.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 docker/build-push-action from 4 to 5\n\nBumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.\n- [Release notes](https://github.com/docker/build-push-action/releases)\n- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: docker/build-push-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/build-push-action from 4 to 5"}},{"before":null,"after":"28afa9514ff6547f30886686c95f72e510dc896d","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-11T01:03:38.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 actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"d1ab3e9d968246e7998e9a93d95cc5c0a3ee8206","after":null,"ref":"refs/heads/tickets/DM-40656","pushedAt":"2023-09-07T20:26:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cbanek","name":"Christine Banek","path":"/cbanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20155748?s=80&v=4"}},{"before":"d83c6f65432499b2057e1bf43985ebd9962f0579","after":"f51e3adadb6284e4ecfb4f0f8531afe080c775f0","ref":"refs/heads/main","pushedAt":"2023-09-07T20:26:26.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"cbanek","name":"Christine Banek","path":"/cbanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20155748?s=80&v=4"},"commit":{"message":"Merge pull request #81 from lsst-sqre/tickets/DM-40656\n\n[DM-40656] Update dependencies / fix a bug","shortMessageHtmlLink":"Merge pull request #81 from lsst-sqre/tickets/DM-40656"}},{"before":"e7da183d63b484a87711ebe63551b3d5faca9651","after":"d1ab3e9d968246e7998e9a93d95cc5c0a3ee8206","ref":"refs/heads/tickets/DM-40656","pushedAt":"2023-09-07T00:08:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbanek","name":"Christine Banek","path":"/cbanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20155748?s=80&v=4"},"commit":{"message":"[DM-40656] Fix bug where \"Response content shorter than Content-Length\"\n\nWhen serving a file that should be cached on the other side (and\ncrawlspace returns a 304) we return the Content-Length of the cached\nfile instead of the Content-Length of the 304 message. This makes\npython emit the following error:\n\nINFO: 68.230.27.252:40976 - \"GET /api/hips/images/band_z/Norder11/Dir35540000/Npix35543833.png HTTP/1.1\" 304 Not Modified\nERROR: Exception in ASGI application\nTraceback (most recent call last):\n File \"/opt/venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py\", line 419, in run_asgi\n result = await app( # type: ignore[func-returns-value]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/venv/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py\", line 78, in __call__\n return await self.app(scope, receive, send)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/venv/lib/python3.11/site-packages/fastapi/applications.py\", line 270, in __call__\n await super().__call__(scope, receive, send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/applications.py\", line 124, in __call__\n await self.middleware_stack(scope, receive, send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/errors.py\", line 184, in __call__\n raise exc\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/errors.py\", line 162, in __call__\n await self.app(scope, receive, _send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/base.py\", line 107, in __call__\n await response(scope, receive, send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/responses.py\", line 266, in __call__\n async with anyio.create_task_group() as task_group:\n File \"/opt/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py\", line 662, in __aexit__\n raise exceptions[0]\n File \"/opt/venv/lib/python3.11/site-packages/starlette/responses.py\", line 269, in wrap\n await func()\n File \"/opt/venv/lib/python3.11/site-packages/starlette/responses.py\", line 263, in stream_response\n await send({\"type\": \"http.response.body\", \"body\": b\"\", \"more_body\": False})\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/errors.py\", line 159, in _send\n await send(message)\n File \"/opt/venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py\", line 561, in send\n raise RuntimeError(\"Response content shorter than Content-Length\")\nRuntimeError: Response content shorter than Content-Length\n\nLooking through the spec a bit more, it seems like it's okay to not\nprovide a content length and I think actually encouraged\n\nhttps://datatracker.ietf.org/doc/html/rfc7232#section-4.1","shortMessageHtmlLink":"[DM-40656] Fix bug where \"Response content shorter than Content-Length\""}},{"before":"1371575f636179ecf995ec9eee0c6356a46c4b4d","after":"e7da183d63b484a87711ebe63551b3d5faca9651","ref":"refs/heads/tickets/DM-40656","pushedAt":"2023-09-06T01:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cbanek","name":"Christine Banek","path":"/cbanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20155748?s=80&v=4"},"commit":{"message":"[DM-40656] Fix bug where Content-Length isn't 0 when file cached\n\nWhen serving a file that should be cached on the other side (and\ncrawlspace returns a 304) we return the Content-Length of the cached\nfile instead of the Content-Length of the 304 message. This makes\npython emit the following error:\n\nINFO: 68.230.27.252:40976 - \"GET /api/hips/images/band_z/Norder11/Dir35540000/Npix35543833.png HTTP/1.1\" 304 Not Modified\nERROR: Exception in ASGI application\nTraceback (most recent call last):\n File \"/opt/venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py\", line 419, in run_asgi\n result = await app( # type: ignore[func-returns-value]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/venv/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py\", line 78, in __call__\n return await self.app(scope, receive, send)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/venv/lib/python3.11/site-packages/fastapi/applications.py\", line 270, in __call__\n await super().__call__(scope, receive, send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/applications.py\", line 124, in __call__\n await self.middleware_stack(scope, receive, send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/errors.py\", line 184, in __call__\n raise exc\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/errors.py\", line 162, in __call__\n await self.app(scope, receive, _send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/base.py\", line 107, in __call__\n await response(scope, receive, send)\n File \"/opt/venv/lib/python3.11/site-packages/starlette/responses.py\", line 266, in __call__\n async with anyio.create_task_group() as task_group:\n File \"/opt/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py\", line 662, in __aexit__\n raise exceptions[0]\n File \"/opt/venv/lib/python3.11/site-packages/starlette/responses.py\", line 269, in wrap\n await func()\n File \"/opt/venv/lib/python3.11/site-packages/starlette/responses.py\", line 263, in stream_response\n await send({\"type\": \"http.response.body\", \"body\": b\"\", \"more_body\": False})\n File \"/opt/venv/lib/python3.11/site-packages/starlette/middleware/errors.py\", line 159, in _send\n await send(message)\n File \"/opt/venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py\", line 561, in send\n raise RuntimeError(\"Response content shorter than Content-Length\")\nRuntimeError: Response content shorter than Content-Length","shortMessageHtmlLink":"[DM-40656] Fix bug where Content-Length isn't 0 when file cached"}},{"before":null,"after":"1371575f636179ecf995ec9eee0c6356a46c4b4d","ref":"refs/heads/tickets/DM-40656","pushedAt":"2023-09-05T23:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cbanek","name":"Christine Banek","path":"/cbanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20155748?s=80&v=4"},"commit":{"message":"[DM-40656] Get rid of a random print","shortMessageHtmlLink":"[DM-40656] Get rid of a random print"}},{"before":null,"after":"69323ac390b78851db5222d9cddaa48e8a924a01","ref":"refs/heads/dependabot/docker/python-3.11.5-slim-bullseye","pushedAt":"2023-08-28T00:54:00.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 python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye\n\nBumps python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye.\n\n---\nupdated-dependencies:\n- dependency-name: python\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye"}},{"before":"35048b8afcca783471ab36800db384ab0f7999d4","after":null,"ref":"refs/heads/u/neophile","pushedAt":"2023-06-26T04:03:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"}},{"before":"cd6fca8d671c6a56de13b41c05d94a4d6e560bbf","after":"d83c6f65432499b2057e1bf43985ebd9962f0579","ref":"refs/heads/main","pushedAt":"2023-06-26T04:03:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"Merge pull request #79 from lsst-sqre/u/neophile\n\n[neophile] Update dependencies","shortMessageHtmlLink":"Merge pull request #79 from lsst-sqre/u/neophile"}},{"before":null,"after":"35048b8afcca783471ab36800db384ab0f7999d4","ref":"refs/heads/u/neophile","pushedAt":"2023-06-26T04:01:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"[neophile] Update dependencies\n\n- Update frozen Python dependencies","shortMessageHtmlLink":"[neophile] Update dependencies"}},{"before":"e3f079aa02525a754c8992203068381277c11301","after":null,"ref":"refs/heads/u/neophile","pushedAt":"2023-06-19T04:03:18.073Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"}},{"before":"ae067b9fb29880e9cec7ad0ea2385ca6c12f588c","after":"cd6fca8d671c6a56de13b41c05d94a4d6e560bbf","ref":"refs/heads/main","pushedAt":"2023-06-19T04:03:16.917Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"Merge pull request #78 from lsst-sqre/u/neophile\n\n[neophile] Update dependencies","shortMessageHtmlLink":"Merge pull request #78 from lsst-sqre/u/neophile"}},{"before":null,"after":"e3f079aa02525a754c8992203068381277c11301","ref":"refs/heads/u/neophile","pushedAt":"2023-06-19T04:01:47.091Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"[neophile] Update dependencies\n\n- Update frozen Python dependencies","shortMessageHtmlLink":"[neophile] Update dependencies"}},{"before":"e1c54ba3c5841259c57fef7c57132f376d8e3d4a","after":null,"ref":"refs/heads/dependabot/docker/python-3.11.4-slim-bullseye","pushedAt":"2023-06-12T15:23:30.235Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rra","name":"Russ Allbery","path":"/rra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302330?s=80&v=4"}},{"before":"356f17799aeba53b6b565bf406b83bce5b1eaaa2","after":"ae067b9fb29880e9cec7ad0ea2385ca6c12f588c","ref":"refs/heads/main","pushedAt":"2023-06-12T15:23:29.102Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rra","name":"Russ Allbery","path":"/rra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302330?s=80&v=4"},"commit":{"message":"Merge pull request #76 from lsst-sqre/dependabot/docker/python-3.11.4-slim-bullseye\n\nBump python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye","shortMessageHtmlLink":"Merge pull request #76 from lsst-sqre/dependabot/docker/python-3.11.4…"}},{"before":"512a8b31bac2f009d7a666c056d025e32f0fd932","after":"e1c54ba3c5841259c57fef7c57132f376d8e3d4a","ref":"refs/heads/dependabot/docker/python-3.11.4-slim-bullseye","pushedAt":"2023-06-12T15:19:10.427Z","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 python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye\n\nBumps python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye.\n\n---\nupdated-dependencies:\n- dependency-name: python\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye"}},{"before":"ca4a38fb438a57b10090bd04310f0be022983562","after":null,"ref":"refs/heads/u/neophile","pushedAt":"2023-06-12T04:03:11.193Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"}},{"before":"68e8d32beaa864b5780aed8055980375a911c2ee","after":"356f17799aeba53b6b565bf406b83bce5b1eaaa2","ref":"refs/heads/main","pushedAt":"2023-06-12T04:03:10.151Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"Merge pull request #77 from lsst-sqre/u/neophile\n\n[neophile] Update dependencies","shortMessageHtmlLink":"Merge pull request #77 from lsst-sqre/u/neophile"}},{"before":null,"after":"ca4a38fb438a57b10090bd04310f0be022983562","ref":"refs/heads/u/neophile","pushedAt":"2023-06-12T04:01:49.487Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"[neophile] Update dependencies\n\n- Update frozen Python dependencies","shortMessageHtmlLink":"[neophile] Update dependencies"}},{"before":null,"after":"512a8b31bac2f009d7a666c056d025e32f0fd932","ref":"refs/heads/dependabot/docker/python-3.11.4-slim-bullseye","pushedAt":"2023-06-12T01:24:26.028Z","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 python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye\n\nBumps python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye.\n\n---\nupdated-dependencies:\n- dependency-name: python\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye"}},{"before":"391f93233071586819e459e3bce2b202831f814b","after":null,"ref":"refs/heads/u/neophile","pushedAt":"2023-06-05T04:02:58.404Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"}},{"before":"4b37f78240df270165fcf6d948d00884bea2b9de","after":"68e8d32beaa864b5780aed8055980375a911c2ee","ref":"refs/heads/main","pushedAt":"2023-06-05T04:02:57.396Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"Merge pull request #75 from lsst-sqre/u/neophile\n\n[neophile] Update dependencies","shortMessageHtmlLink":"Merge pull request #75 from lsst-sqre/u/neophile"}},{"before":null,"after":"391f93233071586819e459e3bce2b202831f814b","ref":"refs/heads/u/neophile","pushedAt":"2023-06-05T04:01:41.207Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"[neophile] Update dependencies\n\n- Update frozen Python dependencies","shortMessageHtmlLink":"[neophile] Update dependencies"}},{"before":"a921d4b2f0d7068b375b4429d3e9447b40a77f13","after":null,"ref":"refs/heads/u/neophile","pushedAt":"2023-05-29T04:03:38.167Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"}},{"before":"491b9bb2fe140989aa5a6f609294032c934c3d6e","after":"4b37f78240df270165fcf6d948d00884bea2b9de","ref":"refs/heads/main","pushedAt":"2023-05-29T04:03:37.224Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sqrbot","name":"SQuaRE Bot","path":"/sqrbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24442459?s=80&v=4"},"commit":{"message":"Merge pull request #74 from lsst-sqre/u/neophile\n\n[neophile] Update dependencies","shortMessageHtmlLink":"Merge pull request #74 from lsst-sqre/u/neophile"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wOVQwMDo0NTo1NC4wMDAwMDBazwAAAAOSSH6i","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wOVQwMDo0NTo1NC4wMDAwMDBazwAAAAOSSH6i","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yOVQwNDowMzozNy4yMjQ4MzdazwAAAAM1_OlR"}},"title":"Activity · lsst-sqre/crawlspace"}