{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53548867,"defaultBranch":"main","name":"dbt-core","ownerLogin":"dbt-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-10T02:38:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18339788?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716310274.0","currentOid":""},"activityList":{"items":[{"before":"7d5a53e5f41551a28e4fd256b4b919e156b67336","after":"0e24d9fb7a3ada589feeff005e83f0cae63b0ca0","ref":"refs/heads/cl/re-org-test","pushedAt":"2024-05-21T17:21:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ChenyuLInx","name":"Chenyu Li","path":"/ChenyuLInx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17092660?s=80&v=4"},"commit":{"message":"Merge branch 'main' into cl/re-org-test","shortMessageHtmlLink":"Merge branch 'main' into cl/re-org-test"}},{"before":"36f20532e59b745eb24e9e46b53abf61398659e9","after":"7d5a53e5f41551a28e4fd256b4b919e156b67336","ref":"refs/heads/cl/re-org-test","pushedAt":"2024-05-21T17:05:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ChenyuLInx","name":"Chenyu Li","path":"/ChenyuLInx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17092660?s=80&v=4"},"commit":{"message":"nits","shortMessageHtmlLink":"nits"}},{"before":"62a66d37febd2614c4212d2bbad06bd0f8bda64b","after":null,"ref":"refs/heads/qmalcolm--8627-improved-flags-fixturing-for-unit-tests","pushedAt":"2024-05-21T16:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"QMalcolm","name":"Quigley Malcolm","path":"/QMalcolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9482706?s=80&v=4"}},{"before":"0d297c2537f6b42a794bcd58662c4eb832e46f37","after":"09243d1e5d178c7e3051bc63d33816cafaa4c98b","ref":"refs/heads/main","pushedAt":"2024-05-21T16:51:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"QMalcolm","name":"Quigley Malcolm","path":"/QMalcolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9482706?s=80&v=4"},"commit":{"message":"Improved flags fixturing for for repository unit tests (#10190)\n\n* Add fixtures for setting and resettign flags for unit tests\r\n\r\n* Remove unnecessary `set_from_args` in non `unittest.TestCase` based unit tests\r\n\r\nIn the previous commit we added a pytest fixture which sets and tears down\r\nthe global flags arg via `set_from_args` for every pytest based unit test.\r\nPreviously we had added a `set_from_args` in tests or test files to reset\r\nthe global flags from if they were modified by a previous test. This is no\r\nlonger necessary because of the work done in the previous commit.\r\n\r\nNote: We did not modify any tests that use the `unittest.TestCase` class\r\nbecause they don't use pytest fixtures. Thus those tests need to continue\r\noperating as they currently do until we shift them to pytest unit tests.\r\n\r\n* Utilize the new `args_for_flags` fixture for setting of flags in `test_contracts_graph_parsed.py`\r\n\r\n* Convert `test_compilation.py` from `TestCase` tests to pytest tests\r\n\r\nWe did this so in the next commit we can drop the unnecessary `set_from_args`\r\nin the next commit. That will be it's own commit because converting these\r\ntests is a restructuring that doing separately makes things easier to follow.\r\nThat is to say, all changes in this commit were just to convert the tests to\r\npytest, no other changes were made.\r\n\r\n* Drop unnecessary `set_from_args` in `test_compilation.py`\r\n\r\n* Add return types to all methods in `test_compilation.py`\r\n\r\n* Reduce imports from `compilation` in `test_compilation.py`\r\n\r\n* Update `test_logging.py` now that we don't need to worry about global flags\r\n\r\n* Conditionally import `Generator` type for python 3.8\r\n\r\nIn python 3.9 `Generator` was moved to `collections.abc` and deprecated\r\nin `typing`. We still support 3.8 and thus need to be conditionally\r\nimporting `Generator`. We should remove this in the future when we drop\r\nsupport for 3.8.","shortMessageHtmlLink":"Improved flags fixturing for for repository unit tests (#10190)"}},{"before":null,"after":"35865eab687ce4efce8027694ab1e9150b896abd","ref":"refs/heads/backport/1.7.latest/postgres-97","pushedAt":"2024-05-21T16:03:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikealfare","name":"Mike Alfare","path":"/mikealfare","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13974384?s=80&v=4"},"commit":{"message":"backport postgres#97","shortMessageHtmlLink":"backport postgres#97"}},{"before":"ad2290ce5d1814f3b601eedc92eacc73ab3a1729","after":"62a66d37febd2614c4212d2bbad06bd0f8bda64b","ref":"refs/heads/qmalcolm--8627-improved-flags-fixturing-for-unit-tests","pushedAt":"2024-05-21T15:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"QMalcolm","name":"Quigley Malcolm","path":"/QMalcolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9482706?s=80&v=4"},"commit":{"message":"Conditionally import `Generator` type for python 3.8\n\nIn python 3.9 `Generator` was moved to `collections.abc` and deprecated\nin `typing`. We still support 3.8 and thus need to be conditionally\nimporting `Generator`. We should remove this in the future when we drop\nsupport for 3.8.","shortMessageHtmlLink":"Conditionally import Generator type for python 3.8"}},{"before":"75d296b2a101fcd2ee4f839a2454d582f523c7df","after":null,"ref":"refs/heads/paw/accurate-linux-rss","pushedAt":"2024-05-21T15:01:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterallenwebb","name":"Peter Webb","path":"/peterallenwebb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541216?s=80&v=4"}},{"before":"341803d78454f26932267b4c5da361c83556e96a","after":"0d297c2537f6b42a794bcd58662c4eb832e46f37","ref":"refs/heads/main","pushedAt":"2024-05-21T15:01:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterallenwebb","name":"Peter Webb","path":"/peterallenwebb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541216?s=80&v=4"},"commit":{"message":"Add more accurate RSS high water mark measurement for Linux (#10177)\n\n* Add more accurate RSS high water mark measurement for Linux\r\n\r\n* Add changelog entry.\r\n\r\n* Checks to avoid exception based flow control, per review.\r\n\r\n* Fix review nit.","shortMessageHtmlLink":"Add more accurate RSS high water mark measurement for Linux (#10177)"}},{"before":"91d63f039ca041027bc8c9e9f2dee9b1e2607ff6","after":"75d296b2a101fcd2ee4f839a2454d582f523c7df","ref":"refs/heads/paw/accurate-linux-rss","pushedAt":"2024-05-21T14:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterallenwebb","name":"Peter Webb","path":"/peterallenwebb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541216?s=80&v=4"},"commit":{"message":"Fix review nit.","shortMessageHtmlLink":"Fix review nit."}},{"before":"547937a98888d6408870802001b750ebb8f21a07","after":"91d63f039ca041027bc8c9e9f2dee9b1e2607ff6","ref":"refs/heads/paw/accurate-linux-rss","pushedAt":"2024-05-21T13:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterallenwebb","name":"Peter Webb","path":"/peterallenwebb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541216?s=80&v=4"},"commit":{"message":"Checks to avoid exception based flow control, per review.","shortMessageHtmlLink":"Checks to avoid exception based flow control, per review."}},{"before":"341803d78454f26932267b4c5da361c83556e96a","after":"7fa7627de82a726cdbaea8f0813b6d8a575081f8","ref":"refs/heads/prep-release/nightly-release/1.9.0a1.dev05212024_9171971111","pushedAt":"2024-05-21T09:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bumping version to 1.9.0a1.dev05212024 and generate changelog","shortMessageHtmlLink":"Bumping version to 1.9.0a1.dev05212024 and generate changelog"}},{"before":null,"after":"341803d78454f26932267b4c5da361c83556e96a","ref":"refs/heads/prep-release/nightly-release/1.9.0a1.dev05212024_9171971111","pushedAt":"2024-05-21T09:06:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Standardize event catching during repository unit tests (#10153)\n\n* Add unit test to assert `setup_config_logger` clears the event manager state\r\n\r\n* Move `setup_event_logger` tests from `test_functions.py` to `test_logging.py`\r\n\r\n* Move `EventCatcher` to `tests.utils` for use in unit and functional tests\r\n\r\n* Update fixture mocking global event manager to instead clear it\r\n\r\nPreviously we had started _mocking_ the global event manager. We did this\r\nbecause we though that meant anything we did to the global event manager,\r\nincluding modifying it via things like `setup_event_logger`, would be\r\nautomatically cleaned up at the end of any test using the fixture because\r\nthe mock would go away. However, this understanding of fixtures and mocking\r\nwas incorrect, and the global event manager wouldn't be properly isolated/reset.\r\nThus we changed to fixture to instead cleanup the global event manager before\r\nany test that uses it and by using `autouse=True` in the fixture definition\r\nwe made it so that every unit test uses the fixture.\r\n\r\nNote this will no longer be viabled if we every multi-thread our unit testing as\r\nthe event manager isn't actually isolated, and thus two tests could both modify\r\nthe event manager at the same time.","shortMessageHtmlLink":"Standardize event catching during repository unit tests (#10153)"}},{"before":null,"after":"36f20532e59b745eb24e9e46b53abf61398659e9","ref":"refs/heads/cl/re-org-test","pushedAt":"2024-05-21T05:00:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChenyuLInx","name":"Chenyu Li","path":"/ChenyuLInx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17092660?s=80&v=4"},"commit":{"message":"more","shortMessageHtmlLink":"more"}},{"before":"1de3eae2be02689b392877ce0e951bbd8f16e337","after":"ad2290ce5d1814f3b601eedc92eacc73ab3a1729","ref":"refs/heads/qmalcolm--8627-improved-flags-fixturing-for-unit-tests","pushedAt":"2024-05-21T02:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"QMalcolm","name":"Quigley Malcolm","path":"/QMalcolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9482706?s=80&v=4"},"commit":{"message":"Update `test_logging.py` now that we don't need to worry about global flags","shortMessageHtmlLink":"Update test_logging.py now that we don't need to worry about global…"}},{"before":"73b6897410a1ce6931de1151a2754b7d19a22216","after":"1de3eae2be02689b392877ce0e951bbd8f16e337","ref":"refs/heads/qmalcolm--8627-improved-flags-fixturing-for-unit-tests","pushedAt":"2024-05-21T02:24:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"QMalcolm","name":"Quigley Malcolm","path":"/QMalcolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9482706?s=80&v=4"},"commit":{"message":"Reduce imports from `compilation` in `test_compilation.py`","shortMessageHtmlLink":"Reduce imports from compilation in test_compilation.py"}},{"before":null,"after":"73b6897410a1ce6931de1151a2754b7d19a22216","ref":"refs/heads/qmalcolm--8627-improved-flags-fixturing-for-unit-tests","pushedAt":"2024-05-21T01:05:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"QMalcolm","name":"Quigley Malcolm","path":"/QMalcolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9482706?s=80&v=4"},"commit":{"message":"Reduce imports from `compilation` in `test_compilation.py`","shortMessageHtmlLink":"Reduce imports from compilation in test_compilation.py"}},{"before":null,"after":"b225e2130f8c9509475a5d492d5a897d41cd9930","ref":"refs/heads/qmalcolm--9867-model-runner-unit-testing","pushedAt":"2024-05-20T23:29:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"QMalcolm","name":"Quigley Malcolm","path":"/QMalcolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9482706?s=80&v=4"},"commit":{"message":"Add unit test for `ModelRunner.print_result_line`","shortMessageHtmlLink":"Add unit test for ModelRunner.print_result_line"}},{"before":null,"after":"5c3f77034ec3907fde20189850bab21249061876","ref":"refs/heads/backport-10137-to-1.6.latest","pushedAt":"2024-05-20T16:48:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"Fix #9907: Add retry to tox to reduce flaky tests due to network failures (#10137)","shortMessageHtmlLink":"Fix #9907: Add retry to tox to reduce flaky tests due to network fail…"}},{"before":null,"after":"10ac03271b0c983df535194b66200e94690b48fe","ref":"refs/heads/backport-10137-to-1.5.latest","pushedAt":"2024-05-20T16:46:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"Fix #9907: Add retry to tox to reduce flaky tests due to network failures (#10137)","shortMessageHtmlLink":"Fix #9907: Add retry to tox to reduce flaky tests due to network fail…"}},{"before":"6965834a7be0626cb758030336cfa3d2000d07a5","after":"3e507f3dd2808d7c29692e0d3d23f09f5479fd7f","ref":"refs/heads/backport-10137-to-1.8.latest","pushedAt":"2024-05-20T16:43:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"Merge branch '1.8.latest' into backport-10137-to-1.8.latest","shortMessageHtmlLink":"Merge branch '1.8.latest' into backport-10137-to-1.8.latest"}},{"before":null,"after":"249738d27761e765458414875b322ec8d66fc5ea","ref":"refs/heads/backport-10137-to-1.4.latest","pushedAt":"2024-05-20T16:41:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"[Backport 1.4.latest] Fix #9907: Add retry to tox to reduce flaky tests due to network failures","shortMessageHtmlLink":"[Backport 1.4.latest] Fix #9907: Add retry to tox to reduce flaky tes…"}},{"before":null,"after":"48abe2a9075c67d3bf3831ce21e11bdaaf9467c3","ref":"refs/heads/backport-10137-to-1.2.latest","pushedAt":"2024-05-20T16:39:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"[Backport 1.2.latest] Fix #9907: Add retry to tox to reduce flaky tests due to network failures","shortMessageHtmlLink":"[Backport 1.2.latest] Fix #9907: Add retry to tox to reduce flaky tes…"}},{"before":null,"after":"122edd8b264b4524c24ae351815b58398b0906bc","ref":"refs/heads/backport-10137-to-1.3.latest","pushedAt":"2024-05-20T16:34:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"[Backport 1.3.latest] Fix #9907: Add retry to tox to reduce flaky tests due to network failures","shortMessageHtmlLink":"[Backport 1.3.latest] Fix #9907: Add retry to tox to reduce flaky tes…"}},{"before":"1a5e7e9c754a53605d68c178d5ee46b94bf40e74","after":"ddead6f5a0997c0a28f5b0a5627516234db6f46c","ref":"refs/heads/backport-10137-to-1.1.latest","pushedAt":"2024-05-20T16:16:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"3656fd31ff133fe834777a957992772c7be4c747","after":"2fa432c6b1deddb4801137789e7db5aec2f953e2","ref":"refs/heads/backport-10137-to-1.0.latest","pushedAt":"2024-05-20T16:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":null,"after":"1a5e7e9c754a53605d68c178d5ee46b94bf40e74","ref":"refs/heads/backport-10137-to-1.1.latest","pushedAt":"2024-05-20T16:07:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"[Backport 1.1.latest] Fix #9907: Add retry to tox to reduce flaky tests due to network failures","shortMessageHtmlLink":"[Backport 1.1.latest] Fix #9907: Add retry to tox to reduce flaky tes…"}},{"before":null,"after":"3656fd31ff133fe834777a957992772c7be4c747","ref":"refs/heads/backport-10137-to-1.0.latest","pushedAt":"2024-05-20T15:54:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aranke","name":"Kshitij Aranke","path":"/aranke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49380716?s=80&v=4"},"commit":{"message":"[Backport 1.0.latest] Fix #9907: Add retry to tox to reduce flaky tests due to network failures","shortMessageHtmlLink":"[Backport 1.0.latest] Fix #9907: Add retry to tox to reduce flaky tes…"}},{"before":"341803d78454f26932267b4c5da361c83556e96a","after":"39c1150b0b002312aa2252597fd0925e1da5f644","ref":"refs/heads/prep-release/nightly-release/1.9.0a1.dev05202024_9156302896","pushedAt":"2024-05-20T09:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bumping version to 1.9.0a1.dev05202024 and generate changelog","shortMessageHtmlLink":"Bumping version to 1.9.0a1.dev05202024 and generate changelog"}},{"before":null,"after":"341803d78454f26932267b4c5da361c83556e96a","ref":"refs/heads/prep-release/nightly-release/1.9.0a1.dev05202024_9156302896","pushedAt":"2024-05-20T09:07:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Standardize event catching during repository unit tests (#10153)\n\n* Add unit test to assert `setup_config_logger` clears the event manager state\r\n\r\n* Move `setup_event_logger` tests from `test_functions.py` to `test_logging.py`\r\n\r\n* Move `EventCatcher` to `tests.utils` for use in unit and functional tests\r\n\r\n* Update fixture mocking global event manager to instead clear it\r\n\r\nPreviously we had started _mocking_ the global event manager. We did this\r\nbecause we though that meant anything we did to the global event manager,\r\nincluding modifying it via things like `setup_event_logger`, would be\r\nautomatically cleaned up at the end of any test using the fixture because\r\nthe mock would go away. However, this understanding of fixtures and mocking\r\nwas incorrect, and the global event manager wouldn't be properly isolated/reset.\r\nThus we changed to fixture to instead cleanup the global event manager before\r\nany test that uses it and by using `autouse=True` in the fixture definition\r\nwe made it so that every unit test uses the fixture.\r\n\r\nNote this will no longer be viabled if we every multi-thread our unit testing as\r\nthe event manager isn't actually isolated, and thus two tests could both modify\r\nthe event manager at the same time.","shortMessageHtmlLink":"Standardize event catching during repository unit tests (#10153)"}},{"before":"3d7a25c8aa552e034bb3798388121a1db8c5e19e","after":"547937a98888d6408870802001b750ebb8f21a07","ref":"refs/heads/paw/accurate-linux-rss","pushedAt":"2024-05-19T20:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterallenwebb","name":"Peter Webb","path":"/peterallenwebb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541216?s=80&v=4"},"commit":{"message":"Add changelog entry.","shortMessageHtmlLink":"Add changelog entry."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUB116gA","startCursor":null,"endCursor":null}},"title":"Activity · dbt-labs/dbt-core"}