{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80646423,"defaultBranch":"main","name":"pudl","ownerLogin":"catalyst-cooperative","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-01T17:45:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25487946?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718344994.0","currentOid":""},"activityList":{"items":[{"before":"5d0495201759b61943b542b8e7e07c844b9fb20c","after":"2c0e8c4b05e14f4d772356d9fb8e46a19b9206ca","ref":"refs/heads/nightly","pushedAt":"2024-06-14T14:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pudlbot","name":"PUDL Bot","path":"/pudlbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74792863?s=80&v=4"},"commit":{"message":"Add retry logic to datastore.get_zipfile_resource. (#3658)\n\n* Add retry logic to datastore.get_zipfile_resource.\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nFor more information, see https://pre-commit.ci\n\n* Apply retry logic to get_zipfile_resource*s* as well.\n\nPull out retry logic into its own util function.\n\nAdd util file to avoid circular dependencies.\n\n* Make unit tests more robust.\n\n* Re-consolidate utils into helpers.\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add retry logic to datastore.get_zipfile_resource. (#3658)"}},{"before":"4c4ff39ec829ce2d3702200f13d26eb3b8a5f16a","after":null,"ref":"refs/heads/3657-add-zipfile-retry","pushedAt":"2024-06-13T15:37:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"}},{"before":"2c0e8c4b05e14f4d772356d9fb8e46a19b9206ca","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-3658-5d0495201759b61943b542b8e7e07c844b9fb20c","pushedAt":"2024-06-13T15:37:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"5d0495201759b61943b542b8e7e07c844b9fb20c","after":"2c0e8c4b05e14f4d772356d9fb8e46a19b9206ca","ref":"refs/heads/main","pushedAt":"2024-06-13T15:37:39.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add retry logic to datastore.get_zipfile_resource. (#3658)\n\n* Add retry logic to datastore.get_zipfile_resource.\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nFor more information, see https://pre-commit.ci\n\n* Apply retry logic to get_zipfile_resource*s* as well.\n\nPull out retry logic into its own util function.\n\nAdd util file to avoid circular dependencies.\n\n* Make unit tests more robust.\n\n* Re-consolidate utils into helpers.\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add retry logic to datastore.get_zipfile_resource. (#3658)"}},{"before":"008c4de57366f4fe714e0624e9c6d895053fcb4c","after":"5d0495201759b61943b542b8e7e07c844b9fb20c","ref":"refs/heads/nightly","pushedAt":"2024-06-13T14:39:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pudlbot","name":"PUDL Bot","path":"/pudlbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74792863?s=80&v=4"},"commit":{"message":"Add staging environment (#3666)\n\n* Add staging environment and the ability to selectively deploy databases from CLI\n\n* Remove default environment.\n\nNobody wants to accidentally deploy to prod.\n\n* Remove comment reference to removed function.","shortMessageHtmlLink":"Add staging environment (#3666)"}},{"before":"8b37c9a6cb7d18aaa1a7a7f50f450322c07e3e0c","after":"635384ace2bd1570ea8580647a1168c3f446606a","ref":"refs/heads/3664-get-user-ips","pushedAt":"2024-06-13T14:20:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Update docs / clean up","shortMessageHtmlLink":"Update docs / clean up"}},{"before":null,"after":"2c0e8c4b05e14f4d772356d9fb8e46a19b9206ca","ref":"refs/heads/gh-readonly-queue/main/pr-3658-5d0495201759b61943b542b8e7e07c844b9fb20c","pushedAt":"2024-06-13T14:16:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add retry logic to datastore.get_zipfile_resource. (#3658)\n\n* Add retry logic to datastore.get_zipfile_resource.\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nFor more information, see https://pre-commit.ci\n\n* Apply retry logic to get_zipfile_resource*s* as well.\n\nPull out retry logic into its own util function.\n\nAdd util file to avoid circular dependencies.\n\n* Make unit tests more robust.\n\n* Re-consolidate utils into helpers.\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add retry logic to datastore.get_zipfile_resource. (#3658)"}},{"before":"ebae71daa9a981c9be03322b55aad009e1aa1ff2","after":"4c4ff39ec829ce2d3702200f13d26eb3b8a5f16a","ref":"refs/heads/3657-add-zipfile-retry","pushedAt":"2024-06-13T14:12:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Re-consolidate utils into helpers.","shortMessageHtmlLink":"Re-consolidate utils into helpers."}},{"before":"3d9ec886e6a452eb1a036d88b312f1cb41d9aa43","after":null,"ref":"refs/heads/3664-fly-staging-environment","pushedAt":"2024-06-12T22:14:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"}},{"before":"5d0495201759b61943b542b8e7e07c844b9fb20c","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-3666-2d3d519e4c976954c23a1456a2fd5e01ea980a97","pushedAt":"2024-06-12T22:14:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2d3d519e4c976954c23a1456a2fd5e01ea980a97","after":"5d0495201759b61943b542b8e7e07c844b9fb20c","ref":"refs/heads/main","pushedAt":"2024-06-12T22:14:36.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add staging environment (#3666)\n\n* Add staging environment and the ability to selectively deploy databases from CLI\n\n* Remove default environment.\n\nNobody wants to accidentally deploy to prod.\n\n* Remove comment reference to removed function.","shortMessageHtmlLink":"Add staging environment (#3666)"}},{"before":"b001039e91e6409287ef3b246e388bfee902f715","after":null,"ref":"refs/heads/gdal-3.9.0","pushedAt":"2024-06-12T21:12:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pudlbot","name":"PUDL Bot","path":"/pudlbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74792863?s=80&v=4"}},{"before":"2d3d519e4c976954c23a1456a2fd5e01ea980a97","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-3668-008c4de57366f4fe714e0624e9c6d895053fcb4c","pushedAt":"2024-06-12T21:12:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"008c4de57366f4fe714e0624e9c6d895053fcb4c","after":"2d3d519e4c976954c23a1456a2fd5e01ea980a97","ref":"refs/heads/main","pushedAt":"2024-06-12T21:12:58.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Bump GDAL to 3.9.0 (#3668)","shortMessageHtmlLink":"Bump GDAL to 3.9.0 (#3668)"}},{"before":null,"after":"5d0495201759b61943b542b8e7e07c844b9fb20c","ref":"refs/heads/gh-readonly-queue/main/pr-3666-2d3d519e4c976954c23a1456a2fd5e01ea980a97","pushedAt":"2024-06-12T20:52:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add staging environment (#3666)\n\n* Add staging environment and the ability to selectively deploy databases from CLI\n\n* Remove default environment.\n\nNobody wants to accidentally deploy to prod.\n\n* Remove comment reference to removed function.","shortMessageHtmlLink":"Add staging environment (#3666)"}},{"before":"0f22a345cb73ec40d8e4aa3bf6a1df4d214f052d","after":"3d9ec886e6a452eb1a036d88b312f1cb41d9aa43","ref":"refs/heads/3664-fly-staging-environment","pushedAt":"2024-06-12T20:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Remove comment reference to removed function.","shortMessageHtmlLink":"Remove comment reference to removed function."}},{"before":"b50b2ea3703e899d0e945ed4e048ebb61b775982","after":"8b37c9a6cb7d18aaa1a7a7f50f450322c07e3e0c","ref":"refs/heads/3664-get-user-ips","pushedAt":"2024-06-12T20:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Update docs / clean up","shortMessageHtmlLink":"Update docs / clean up"}},{"before":null,"after":"b50b2ea3703e899d0e945ed4e048ebb61b775982","ref":"refs/heads/3664-get-user-ips","pushedAt":"2024-06-12T20:28:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Get real IPs in fly.io logs\n\n* use nginx real IP module\n* get nginx logs to show in stdout/err and suppress datasette/gunicorn logs","shortMessageHtmlLink":"Get real IPs in fly.io logs"}},{"before":null,"after":"2d3d519e4c976954c23a1456a2fd5e01ea980a97","ref":"refs/heads/gh-readonly-queue/main/pr-3668-008c4de57366f4fe714e0624e9c6d895053fcb4c","pushedAt":"2024-06-12T19:53:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Bump GDAL to 3.9.0 (#3668)","shortMessageHtmlLink":"Bump GDAL to 3.9.0 (#3668)"}},{"before":null,"after":"b001039e91e6409287ef3b246e388bfee902f715","ref":"refs/heads/gdal-3.9.0","pushedAt":"2024-06-12T18:01:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zaneselvans","name":"Zane Selvans","path":"/zaneselvans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596279?s=80&v=4"},"commit":{"message":"Bump GDAL to 3.9.0","shortMessageHtmlLink":"Bump GDAL to 3.9.0"}},{"before":"7a2b610e9643d6330b233b4d51d672084e1730c6","after":"0f22a345cb73ec40d8e4aa3bf6a1df4d214f052d","ref":"refs/heads/3664-fly-staging-environment","pushedAt":"2024-06-12T16:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Remove default environment.\n\nNobody wants to accidentally deploy to prod.","shortMessageHtmlLink":"Remove default environment."}},{"before":null,"after":"7a2b610e9643d6330b233b4d51d672084e1730c6","ref":"refs/heads/3664-fly-staging-environment","pushedAt":"2024-06-12T16:05:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Add staging environment and the ability to selectively deploy databases from CLI","shortMessageHtmlLink":"Add staging environment and the ability to selectively deploy databas…"}},{"before":"645b68a9047f707826422f07a569c03be74e0ef5","after":"ebae71daa9a981c9be03322b55aad009e1aa1ff2","ref":"refs/heads/3657-add-zipfile-retry","pushedAt":"2024-06-11T22:11:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jdangerx","name":"Dazhong Xia","path":"/jdangerx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2495794?s=80&v=4"},"commit":{"message":"Re-consolidate utils into helpers.","shortMessageHtmlLink":"Re-consolidate utils into helpers."}},{"before":"ea1786ecefb7a913521304ed3f614066d3eef1cc","after":"008c4de57366f4fe714e0624e9c6d895053fcb4c","ref":"refs/heads/nightly","pushedAt":"2024-06-11T14:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pudlbot","name":"PUDL Bot","path":"/pudlbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74792863?s=80&v=4"},"commit":{"message":"Update conda lockfile for week of 2024-06-10 (#3663)\n\n* Update conda-lock.yml and rendered conda environment files.\n\n* Update ruff pre-commit hook and conda deps\n\n---------\n\nCo-authored-by: zaneselvans <596279+zaneselvans@users.noreply.github.com>\nCo-authored-by: Zane Selvans ","shortMessageHtmlLink":"Update conda lockfile for week of 2024-06-10 (#3663)"}},{"before":"964a14eb32fd0ea1c678575fe0d9a9c7b2f03397","after":"645b68a9047f707826422f07a569c03be74e0ef5","ref":"refs/heads/3657-add-zipfile-retry","pushedAt":"2024-06-11T14:16:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"e-belfer","name":"E. Belfer","path":"/e-belfer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37471869?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 3657-add-zipfile-retry","shortMessageHtmlLink":"Merge branch 'main' into 3657-add-zipfile-retry"}},{"before":"2bbc1adc0accc5944c4c8326928df8a95468b82c","after":null,"ref":"refs/heads/update-conda-lockfile","pushedAt":"2024-06-11T01:02:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zaneselvans","name":"Zane Selvans","path":"/zaneselvans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596279?s=80&v=4"}},{"before":"008c4de57366f4fe714e0624e9c6d895053fcb4c","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-3663-ea1786ecefb7a913521304ed3f614066d3eef1cc","pushedAt":"2024-06-11T01:02:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"ea1786ecefb7a913521304ed3f614066d3eef1cc","after":"008c4de57366f4fe714e0624e9c6d895053fcb4c","ref":"refs/heads/main","pushedAt":"2024-06-11T01:02:35.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update conda lockfile for week of 2024-06-10 (#3663)\n\n* Update conda-lock.yml and rendered conda environment files.\n\n* Update ruff pre-commit hook and conda deps\n\n---------\n\nCo-authored-by: zaneselvans <596279+zaneselvans@users.noreply.github.com>\nCo-authored-by: Zane Selvans ","shortMessageHtmlLink":"Update conda lockfile for week of 2024-06-10 (#3663)"}},{"before":null,"after":"008c4de57366f4fe714e0624e9c6d895053fcb4c","ref":"refs/heads/gh-readonly-queue/main/pr-3663-ea1786ecefb7a913521304ed3f614066d3eef1cc","pushedAt":"2024-06-10T23:42:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update conda lockfile for week of 2024-06-10 (#3663)\n\n* Update conda-lock.yml and rendered conda environment files.\n\n* Update ruff pre-commit hook and conda deps\n\n---------\n\nCo-authored-by: zaneselvans <596279+zaneselvans@users.noreply.github.com>\nCo-authored-by: Zane Selvans ","shortMessageHtmlLink":"Update conda lockfile for week of 2024-06-10 (#3663)"}},{"before":"2f766fda34a8376348d04af42fd66066d1908c8b","after":"2bbc1adc0accc5944c4c8326928df8a95468b82c","ref":"refs/heads/update-conda-lockfile","pushedAt":"2024-06-10T23:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zaneselvans","name":"Zane Selvans","path":"/zaneselvans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596279?s=80&v=4"},"commit":{"message":"Update ruff pre-commit hook and conda deps","shortMessageHtmlLink":"Update ruff pre-commit hook and conda deps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZZNMXAA","startCursor":null,"endCursor":null}},"title":"Activity · catalyst-cooperative/pudl"}