{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":665728948,"defaultBranch":"main","name":"worker","ownerLogin":"codecov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-12T21:38:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8226205?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720187910.0","currentOid":""},"activityList":{"items":[{"before":"25ce443640ce2e37c06af76570d56e186e67dd29","after":"0e070a17442b0266ff6a36270d228abb488d3df4","ref":"refs/heads/gio/update-sync-pull-timeout","pushedAt":"2024-07-05T17:22:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giovanni-guidini","name":"Giovanni M Guidini","path":"/giovanni-guidini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99758426?s=80&v=4"},"commit":{"message":"chore: end sync_pull experiment\n\nread more on the experiment: https://l.codecov.dev/KvKfel (codecov internal)\n\nEnding the pull_sync experiment.\nThe conclusion is to reduce blocking timeout to 0.5s (10x smaller).\nThis apparently can reduce up to 10% of the tasks run.\n\nThe vast majority of tasks wait less than 100ms for the lock, so there's\nstill plenty room for delays.","shortMessageHtmlLink":"chore: end sync_pull experiment"}},{"before":"0e28672df974155a7b72bf9a45695dbe3b4d0e57","after":null,"ref":"refs/heads/gio/dont-delete-comments","pushedAt":"2024-07-05T13:58:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giovanni-guidini","name":"Giovanni M Guidini","path":"/giovanni-guidini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99758426?s=80&v=4"}},{"before":"d1c1caf9bf35e633bf3572eae8c879bac547f98a","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-543-9afdbc76b57fb0b2f36f86ea74d774f75c37b752","pushedAt":"2024-07-05T13:58:29.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":"9afdbc76b57fb0b2f36f86ea74d774f75c37b752","after":"d1c1caf9bf35e633bf3572eae8c879bac547f98a","ref":"refs/heads/main","pushedAt":"2024-07-05T13:58:28.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":"chore: don't delete comments. (#543)","shortMessageHtmlLink":"chore: don't delete comments. (#543)"}},{"before":null,"after":"d1c1caf9bf35e633bf3572eae8c879bac547f98a","ref":"refs/heads/gh-readonly-queue/main/pr-543-9afdbc76b57fb0b2f36f86ea74d774f75c37b752","pushedAt":"2024-07-05T13:52:02.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":"chore: don't delete comments. (#543)","shortMessageHtmlLink":"chore: don't delete comments. (#543)"}},{"before":"349041d2ff585588c1d05050282aa518637cad9e","after":null,"ref":"refs/heads/joseph/fix-sync-pulls","pushedAt":"2024-07-05T13:41:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"}},{"before":"9afdbc76b57fb0b2f36f86ea74d774f75c37b752","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-545-39489bee27951fefeba3bf9daa3f54f77007a0e1","pushedAt":"2024-07-05T13:41:53.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":"39489bee27951fefeba3bf9daa3f54f77007a0e1","after":"9afdbc76b57fb0b2f36f86ea74d774f75c37b752","ref":"refs/heads/main","pushedAt":"2024-07-05T13:41:52.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":"fix: only process flakes for head of pull (#545)","shortMessageHtmlLink":"fix: only process flakes for head of pull (#545)"}},{"before":"d40883f99ed83daeadac074a73e753a12345daac","after":null,"ref":"refs/heads/joseph/milestone0.0.1","pushedAt":"2024-07-05T13:41:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"}},{"before":"39489bee27951fefeba3bf9daa3f54f77007a0e1","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-527-7691f5a54733b69b18a3d3ffcfaa54cd2c9260b4","pushedAt":"2024-07-05T13:41:07.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":"7691f5a54733b69b18a3d3ffcfaa54cd2c9260b4","after":"39489bee27951fefeba3bf9daa3f54f77007a0e1","ref":"refs/heads/main","pushedAt":"2024-07-05T13:41:06.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":"fix: take reduced error into account in process flakes (#527)","shortMessageHtmlLink":"fix: take reduced error into account in process flakes (#527)"}},{"before":null,"after":"9afdbc76b57fb0b2f36f86ea74d774f75c37b752","ref":"refs/heads/gh-readonly-queue/main/pr-545-39489bee27951fefeba3bf9daa3f54f77007a0e1","pushedAt":"2024-07-05T13:35:15.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":"fix: only process flakes for head of pull (#545)","shortMessageHtmlLink":"fix: only process flakes for head of pull (#545)"}},{"before":null,"after":"39489bee27951fefeba3bf9daa3f54f77007a0e1","ref":"refs/heads/gh-readonly-queue/main/pr-527-7691f5a54733b69b18a3d3ffcfaa54cd2c9260b4","pushedAt":"2024-07-05T13:34:47.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":"fix: take reduced error into account in process flakes (#527)","shortMessageHtmlLink":"fix: take reduced error into account in process flakes (#527)"}},{"before":null,"after":"25ce443640ce2e37c06af76570d56e186e67dd29","ref":"refs/heads/gio/update-sync-pull-timeout","pushedAt":"2024-07-05T09:10:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giovanni-guidini","name":"Giovanni M Guidini","path":"/giovanni-guidini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99758426?s=80&v=4"},"commit":{"message":"chore: end sync_pull experiment\n\nread more on the experiment: https://l.codecov.dev/KvKfel (codecov internal)\n\nEnding the pull_sync experiment.\nThe conclusion is to reduce blocking timeout to 0.5s (10x smaller).\nThis apparently can reduce up to 10% of the tasks run.\n\nThe vast majority of tasks wait less than 100ms for the lock, so there's\nstill plenty room for delays.","shortMessageHtmlLink":"chore: end sync_pull experiment"}},{"before":null,"after":"349041d2ff585588c1d05050282aa518637cad9e","ref":"refs/heads/joseph/fix-sync-pulls","pushedAt":"2024-07-04T19:47:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"fix: only process flakes for head of pull\n\ninstead of processing all the commits on a pull that was merged, it's\nmore correct to process only the testinstances that occurred on the head\nof the pull, since we can only guarantee that the test instances on the\nhead of the pull are reflective of the state of the code on main.","shortMessageHtmlLink":"fix: only process flakes for head of pull"}},{"before":null,"after":"d9a8d921cfb90a23bd4adaf175ba93243b34978a","ref":"refs/heads/joseph/sync-pulls","pushedAt":"2024-07-04T19:47:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"fix: only process flakes for head of pull\n\ninstead of processing all the commits on a pull that was merged, it's\nmore correct to process only the testinstances that occurred on the head\nof the pull, since we can only guarantee that the test instances on the\nhead of the pull are reflective of the state of the code on main.","shortMessageHtmlLink":"fix: only process flakes for head of pull"}},{"before":"b7421214073566d86cfd79c9d91e62f8ae44b472","after":"7aae62e9f4d48337d4f63e8b823c187d026df312","ref":"refs/heads/joseph/reduced-errors-in-test-results-finisher","pushedAt":"2024-07-04T19:04:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"feat: take reduced errors into account in test results finisher","shortMessageHtmlLink":"feat: take reduced errors into account in test results finisher"}},{"before":"ac53b62e355a939f4415ecf869d1cb46a293f94f","after":"3a163ec6fafe496bad9de35b404ac4b7e45bf5de","ref":"refs/heads/joseph/create-reduce-errors","pushedAt":"2024-07-04T19:01:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"feat: create reduced errors when processing test instances","shortMessageHtmlLink":"feat: create reduced errors when processing test instances"}},{"before":null,"after":"ac53b62e355a939f4415ecf869d1cb46a293f94f","ref":"refs/heads/joseph/create-reduce-errors","pushedAt":"2024-07-04T18:56:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"feat: create reduced errors when processing test instances","shortMessageHtmlLink":"feat: create reduced errors when processing test instances"}},{"before":null,"after":"0e28672df974155a7b72bf9a45695dbe3b4d0e57","ref":"refs/heads/gio/dont-delete-comments","pushedAt":"2024-07-04T18:53:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giovanni-guidini","name":"Giovanni M Guidini","path":"/giovanni-guidini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99758426?s=80&v=4"},"commit":{"message":"chore: don't delete comments.\n\nCurrently the `require_changes` will deelte an existing comment if the requirements are not met but a commit exists. The commit vanishes without trace, which is not great UX.\n\nTo improve UX we are changing this behavior to bypass required changes if a comment already exists for that PR. We will update that comment.\n\nWe did verify that this does not trigger a new email being sent to users, so it should be fine.\n\ncloses: https://github.com/codecov/engineering-team/issues/2023","shortMessageHtmlLink":"chore: don't delete comments."}},{"before":null,"after":"b7421214073566d86cfd79c9d91e62f8ae44b472","ref":"refs/heads/joseph/reduced-errors-in-test-results-finisher","pushedAt":"2024-07-04T18:53:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"feat: take reduced errors into account in test results finisher","shortMessageHtmlLink":"feat: take reduced errors into account in test results finisher"}},{"before":"b9388f738d3944c0f3b7e63355d493757f1b4877","after":"d40883f99ed83daeadac074a73e753a12345daac","ref":"refs/heads/joseph/milestone0.0.1","pushedAt":"2024-07-04T18:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"fix: add test result tasks to tasks/__init__","shortMessageHtmlLink":"fix: add test result tasks to tasks/__init__"}},{"before":null,"after":"83311d7f4dbbb92bf3959b71988ec9282c8ec0ba","ref":"refs/heads/joseph/simple-reduce-error","pushedAt":"2024-07-04T18:42:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"feat: create simple reduce error function","shortMessageHtmlLink":"feat: create simple reduce error function"}},{"before":"cb464e8b0c82ed77a1f3edad35fe3a6d9b38e37f","after":"b9388f738d3944c0f3b7e63355d493757f1b4877","ref":"refs/heads/joseph/milestone0.0.1","pushedAt":"2024-07-04T18:40:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"fix: take reduced error into account in process flakes","shortMessageHtmlLink":"fix: take reduced error into account in process flakes"}},{"before":"69e5e3c374995a888ef5c4941db9e29ab5fdae1a","after":"cb464e8b0c82ed77a1f3edad35fe3a6d9b38e37f","ref":"refs/heads/joseph/milestone0.0.1","pushedAt":"2024-07-04T16:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"feat[flakes]: take reduced errors into account\n\n- import missing tasks in tasks/__init__.py\n- Create SQLAlchemy model factories for Test, TestInstance, ReducedError\n and Flake\n- Add naive reduce_error function for reducing failure message\n- modify process_flakes and test_results_finisher to take reduced error\n id into account when handling Flake and TestInstances\n- create reduced errors on processing of test results in\n test_results_processor. We bulk insert on conflict do nothing the\n reduced errors in each test results processor. We commit after\n inserting so each task will have a consistent view of reduced errors\n then we bulk select so we have the ids and we can insert the test\n instances with the reduced_error_id set.","shortMessageHtmlLink":"feat[flakes]: take reduced errors into account"}},{"before":"d80ff24804b66ccbae35cae2ef934f2ee92b15ae","after":null,"ref":"refs/heads/joseph/fix-process-flakes","pushedAt":"2024-07-04T15:36:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"}},{"before":"7691f5a54733b69b18a3d3ffcfaa54cd2c9260b4","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-540-5d0849c78e918890439ac6f6d6587ee0a6e33006","pushedAt":"2024-07-04T15:36:32.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":"5d0849c78e918890439ac6f6d6587ee0a6e33006","after":"7691f5a54733b69b18a3d3ffcfaa54cd2c9260b4","ref":"refs/heads/main","pushedAt":"2024-07-04T15:36:32.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":"Fix process flakes (#540)\n\nSigned-off-by: joseph-sentry ","shortMessageHtmlLink":"Fix process flakes (#540)"}},{"before":null,"after":"7691f5a54733b69b18a3d3ffcfaa54cd2c9260b4","ref":"refs/heads/gh-readonly-queue/main/pr-540-5d0849c78e918890439ac6f6d6587ee0a6e33006","pushedAt":"2024-07-04T15:30:01.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":"Fix process flakes (#540)\n\nSigned-off-by: joseph-sentry ","shortMessageHtmlLink":"Fix process flakes (#540)"}},{"before":"0be1397eca280648cc15dfb00ce4ae60c165d318","after":"69e5e3c374995a888ef5c4941db9e29ab5fdae1a","ref":"refs/heads/joseph/milestone0.0.1","pushedAt":"2024-07-04T15:25:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joseph-sentry","name":null,"path":"/joseph-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136376984?s=80&v=4"},"commit":{"message":"feat[flakes]: take reduced errors into account\n\n- import missing tasks in tasks/__init__.py\n- Create SQLAlchemy model factories for Test, TestInstance, ReducedError\n and Flake\n- Add naive reduce_error function for reducing failure message\n- modify process_flakes and test_results_finisher to take reduced error\n id into account when handling Flake and TestInstances\n- create reduced errors on processing of test results in\n test_results_processor. We bulk insert on conflict do nothing the\n reduced errors in each test results processor. We commit after\n inserting so each task will have a consistent view of reduced errors\n then we bulk select so we have the ids and we can insert the test\n instances with the reduced_error_id set.","shortMessageHtmlLink":"feat[flakes]: take reduced errors into account"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEd_8rsQA","startCursor":null,"endCursor":null}},"title":"Activity ยท codecov/worker"}