{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30203935,"defaultBranch":"master","name":"metabase","ownerLogin":"metabase","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-02T19:25:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10520629?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715919759.0","currentOid":""},"activityList":{"items":[{"before":"e123d0e3ec0b375371e78f2a535ce85174086f46","after":"7b34d78a6486b57b1445eb7ea0204d8187211b34","ref":"refs/heads/make-trash-usable-feature-branch","pushedAt":"2024-05-17T04:22:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dpsutton","name":null,"path":"/dpsutton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377293?s=80&v=4"},"commit":{"message":"put try/finally around read-only-mode\n\nensure the setting read-only-mode! to false happens in a finally\nblock. Also, set read-only-mode to false in\n\n```clojure\n(deftest read-only-login-test\n (try\n (cloud-migration/read-only-mode! true)\n (mt/client :post 200 \"session\" (mt/user->credentials :rasta))\n (finally\n (cloud-migration/read-only-mode! false))))\n```\n\nBut worryingly, I think we have a lurking problem that I'm not sure why\nwe haven't hit yet. We run tests in parallel and then put all of the\nnon-parallel tests on the same main thread. And when one of these puts\nthe app in read-only-mode, the parallel tests will fail. HOPEFULLY since\nthey are parallel they won't be hitting the app-db necessarily, but\nthere could be lots of silly things that break.","shortMessageHtmlLink":"put try/finally around read-only-mode"}},{"before":"f3fd92b736cb0b62b0aeb61d2fc79471bfef57c0","after":null,"ref":"refs/heads/perf/userland/qs-remove-timestamp","pushedAt":"2024-05-17T04:22:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"}},{"before":"0fd6da0b1f9556f82432c34a78f78ea3a9f10994","after":"c05969029791ea6f579a26d313479e1948b7e2f7","ref":"refs/heads/master","pushedAt":"2024-05-17T04:22:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"rebase (#42788)","shortMessageHtmlLink":"rebase (#42788)"}},{"before":null,"after":"296bb11123eccae4f1cd8d1f77162be020f1ac5e","ref":"refs/heads/perf/copy","pushedAt":"2024-05-17T03:56:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"New copy for strategyform","shortMessageHtmlLink":"New copy for strategyform"}},{"before":null,"after":"f61424fdd732d9bae931b003e68a68584a969961","ref":"refs/heads/backport-0fd6da0b1f9556f82432c34a78f78ea3a9f10994","pushedAt":"2024-05-17T03:44:52.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":"Add backport resolution script","shortMessageHtmlLink":"Add backport resolution script"}},{"before":"397ee54812395626eab7fe8421150fb7692d78f2","after":null,"ref":"refs/heads/serialization-exclude-misc-columns","pushedAt":"2024-05-17T03:44:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"calherries","name":"Cal Herries","path":"/calherries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39073188?s=80&v=4"}},{"before":"6cfb3b5f2189c393250daeb973fc9d3a5b734aa2","after":"0fd6da0b1f9556f82432c34a78f78ea3a9f10994","ref":"refs/heads/master","pushedAt":"2024-05-17T03:44:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"calherries","name":"Cal Herries","path":"/calherries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39073188?s=80&v=4"},"commit":{"message":"Remove some columns from serialized card and table entities (#42812)","shortMessageHtmlLink":"Remove some columns from serialized card and table entities (#42812)"}},{"before":"7cfd31011a7663ed9207c5fe9be2d0fd67348dfa","after":"5bc8a7f2be5e13db98e504303bcbdd65557851bc","ref":"refs/heads/perf/shorten-db-creation-form","pushedAt":"2024-05-17T03:42:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"rebase","shortMessageHtmlLink":"rebase"}},{"before":"9a4e90d7d8d631bdcff13d13c54e3ec7ab89c72c","after":"e123d0e3ec0b375371e78f2a535ce85174086f46","ref":"refs/heads/make-trash-usable-feature-branch","pushedAt":"2024-05-17T03:42:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sloansparger","name":"Sloan Sparger","path":"/sloansparger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7104357?s=80&v=4"},"commit":{"message":"Merge branch 'master' into make-trash-usable-feature-branch","shortMessageHtmlLink":"Merge branch 'master' into make-trash-usable-feature-branch"}},{"before":"c42079cf8350adb8a407a7c986050bc876d1ecec","after":"f3fd92b736cb0b62b0aeb61d2fc79471bfef57c0","ref":"refs/heads/perf/userland/qs-remove-timestamp","pushedAt":"2024-05-17T03:39:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"rebase","shortMessageHtmlLink":"rebase"}},{"before":"704b177a89f550a333c616ef158e52344bb6c83e","after":null,"ref":"refs/heads/perf/userland/qs","pushedAt":"2024-05-17T03:33:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"}},{"before":"7a9b6acca89e00aeff08b17e090c3af8d82b37df","after":"6cfb3b5f2189c393250daeb973fc9d3a5b734aa2","ref":"refs/heads/master","pushedAt":"2024-05-17T03:33:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"Add cache invalidation configuration form to question info sidebar (#42729)","shortMessageHtmlLink":"Add cache invalidation configuration form to question info sidebar (#…"}},{"before":null,"after":"41234ee25ed1318474457c78717ad4609370df8b","ref":"refs/heads/bcm-unwtf-recents","pushedAt":"2024-05-17T03:22:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"escherize","name":"bryan","path":"/escherize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343288?s=80&v=4"},"commit":{"message":"handle visibilty_type on tables\n\n- remove def wtf\n- uncomment + fix tests","shortMessageHtmlLink":"handle visibilty_type on tables"}},{"before":"925723e8ed465de6c4b26c70754e4f5ac3f28084","after":"7cfd31011a7663ed9207c5fe9be2d0fd67348dfa","ref":"refs/heads/perf/shorten-db-creation-form","pushedAt":"2024-05-17T03:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"Fix unit tests","shortMessageHtmlLink":"Fix unit tests"}},{"before":"5443b1d8ba7ff74d9402af118bd3b6a6132d1988","after":null,"ref":"refs/heads/fix-42554","pushedAt":"2024-05-17T02:56:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"camsaul","name":"Cam Saul","path":"/camsaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455846?s=80&v=4"}},{"before":"c7b5cddbdd415d51c1a47816d4cccc987b0befe2","after":"7a9b6acca89e00aeff08b17e090c3af8d82b37df","ref":"refs/heads/master","pushedAt":"2024-05-17T02:56:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"camsaul","name":"Cam Saul","path":"/camsaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455846?s=80&v=4"},"commit":{"message":"Fix sorting by `Offset()` custom expression aggregation (#42737)\n\n* Fix sorting by `Offset()` custom expression aggregation\r\n\r\n* Unskip test\r\n\r\n* Revert breaking change to `mt/id` and related","shortMessageHtmlLink":"Fix sorting by Offset() custom expression aggregation (#42737)"}},{"before":"6c7f489967ef74f1adee0cf8da4f2a1d9e73efe6","after":"9a4e90d7d8d631bdcff13d13c54e3ec7ab89c72c","ref":"refs/heads/make-trash-usable-feature-branch","pushedAt":"2024-05-17T02:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dpsutton","name":null,"path":"/dpsutton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377293?s=80&v=4"},"commit":{"message":"Fix up tests\n\n- permissions will check the archived from location. So recents need to\nselect :report_card.trashed_from_collection_id and\n:dash.trashed_from_collection_id to satisfy mi/can-read?\n- some commented out code with `(def wtf (mt/user-http-request\n...))`. Restore tests.\n- probably commented out because the recent views come back in an order\nbut we don't care about the order. And it was asserting against an\nordered collection. Just go from [{:id :model } ...] to a\nmap of { } and then our comparison works fine and is not\nsensitive to order.","shortMessageHtmlLink":"Fix up tests"}},{"before":"37e24a03734dc8187c735c612a3be3bb1c7643c8","after":"21e94f489b12f85eaf6360936310fb59f3c13bef","ref":"refs/heads/clickhouse-upload-test-changes-50","pushedAt":"2024-05-17T02:37:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calherries","name":"Cal Herries","path":"/calherries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39073188?s=80&v=4"},"commit":{"message":"~ Fix incorrect key","shortMessageHtmlLink":"~ Fix incorrect key"}},{"before":"1e36569839a94cf7d9a50da2f2fad5b2768f8e13","after":"397ee54812395626eab7fe8421150fb7692d78f2","ref":"refs/heads/serialization-exclude-misc-columns","pushedAt":"2024-05-17T02:08:47.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"calherries","name":"Cal Herries","path":"/calherries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39073188?s=80&v=4"},"commit":{"message":"Merge branch 'master' into serialization-exclude-misc-columns","shortMessageHtmlLink":"Merge branch 'master' into serialization-exclude-misc-columns"}},{"before":null,"after":"1e36569839a94cf7d9a50da2f2fad5b2768f8e13","ref":"refs/heads/serialization-exclude-misc-columns","pushedAt":"2024-05-17T02:03:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"calherries","name":"Cal Herries","path":"/calherries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39073188?s=80&v=4"},"commit":{"message":"Remove:\n- last_used_at for cards\n- initially_published_at for cards\n- estimated_row_count for tables","shortMessageHtmlLink":"Remove:"}},{"before":"37123304004eb220f95ff7b3a5180d85dfa8f1e4","after":"704b177a89f550a333c616ef158e52344bb6c83e","ref":"refs/heads/perf/userland/qs","pushedAt":"2024-05-17T01:57:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"fix e2e tests","shortMessageHtmlLink":"fix e2e tests"}},{"before":"b8a7f3f62625b2576cad994f32029ac5403264f2","after":"c5f98c8bd5c8842700876316e0fa427b81e2d2be","ref":"refs/heads/update-metabase-analytics-v50","pushedAt":"2024-05-17T01:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luizarakaki","name":"Luiz Arakaki","path":"/luizarakaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32561114?s=80&v=4"},"commit":{"message":"fix metabase analytics namespace","shortMessageHtmlLink":"fix metabase analytics namespace"}},{"before":"77e217f2b5495b8b2a3b15dc4ea37006cd434de7","after":"c42079cf8350adb8a407a7c986050bc876d1ecec","ref":"refs/heads/perf/userland/qs-remove-timestamp","pushedAt":"2024-05-17T01:49:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"rebase","shortMessageHtmlLink":"rebase"}},{"before":"5232a42659caef6da45f2d3f3d73852ca675d044","after":"b8a7f3f62625b2576cad994f32029ac5403264f2","ref":"refs/heads/update-metabase-analytics-v50","pushedAt":"2024-05-17T01:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luizarakaki","name":"Luiz Arakaki","path":"/luizarakaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32561114?s=80&v=4"},"commit":{"message":"update yamls without view_count","shortMessageHtmlLink":"update yamls without view_count"}},{"before":null,"after":"a3754ea0ee9374fd7ace449321a4252468dac9c7","ref":"refs/heads/flake-bucket-picker-popover","pushedAt":"2024-05-17T01:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafpaf","name":"Raphael Krut-Landau","path":"/rafpaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130925?s=80&v=4"},"commit":{"message":"Fix BucketPickerPopover test","shortMessageHtmlLink":"Fix BucketPickerPopover test"}},{"before":"8cc0ee86370a834df5654ad33eb307b1599c847d","after":null,"ref":"refs/heads/backport-4e50783cd2ee0acdbb078b0b2d8f4019b00bb508","pushedAt":"2024-05-17T01:40:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"metabase-bot[bot]","name":null,"path":"/apps/metabase-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/220029?s=80&v=4"}},{"before":"5b27c269a72f269ec45b6096308452a2984db48f","after":"cee51c928fb30a3665b1352b54fefee50bf95ce6","ref":"refs/heads/release-x.49.x","pushedAt":"2024-05-17T01:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metabase-bot[bot]","name":null,"path":"/apps/metabase-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/220029?s=80&v=4"},"commit":{"message":"Fix filters with `is-null` and `not-null` operators crashing the QB (#42796) (#42810)\n\nCo-authored-by: Alexander Polyankin ","shortMessageHtmlLink":"Fix filters with is-null and not-null operators crashing the QB (#…"}},{"before":"513f881261d4e846553bc6dec253badbf069d348","after":"6c7f489967ef74f1adee0cf8da4f2a1d9e73efe6","ref":"refs/heads/make-trash-usable-feature-branch","pushedAt":"2024-05-17T01:19:20.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"dpsutton","name":null,"path":"/dpsutton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377293?s=80&v=4"},"commit":{"message":"Merge branch 'master' into make-trash-usable-feature-branch","shortMessageHtmlLink":"Merge branch 'master' into make-trash-usable-feature-branch"}},{"before":"b55fb04125d7d41c97fba6af7e3d70174dd83bea","after":null,"ref":"refs/heads/no-view-count-in-serialization","pushedAt":"2024-05-17T01:18:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"calherries","name":"Cal Herries","path":"/calherries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39073188?s=80&v=4"}},{"before":"4e50783cd2ee0acdbb078b0b2d8f4019b00bb508","after":"c7b5cddbdd415d51c1a47816d4cccc987b0befe2","ref":"refs/heads/master","pushedAt":"2024-05-17T01:18:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"calherries","name":"Cal Herries","path":"/calherries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39073188?s=80&v=4"},"commit":{"message":"Exclude view_count columns from serialized dashboard and card (#42801)","shortMessageHtmlLink":"Exclude view_count columns from serialized dashboard and card (#42801)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETITwCQA","startCursor":null,"endCursor":null}},"title":"Activity · metabase/metabase"}