{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7827310,"defaultBranch":"main","name":"perseus","ownerLogin":"Khan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-25T19:54:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15455?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720825770.0","currentOid":""},"activityList":{"items":[{"before":"c0b97dbba7be1f6bacb6477bb29c1db48269616f","after":"f8437532c4af6847d8b4915c8f2ce8c9dd3e4368","ref":"refs/heads/use-builder","pushedAt":"2024-07-12T23:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"Added coords to segmentQuestion for cypress test. Moved segmentQuestionDefaultCorrect to be with other segment questions","shortMessageHtmlLink":"Added coords to segmentQuestion for cypress test. Moved segmentQuesti…"}},{"before":"1f1254d629888d8841c9ca5e465697cc670ee23d","after":"392ceb6727e5dc6d1ccebc839caf6b450f53e1ff","ref":"refs/heads/benc/reducer","pushedAt":"2024-07-12T23:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Add changeset","shortMessageHtmlLink":"Add changeset"}},{"before":null,"after":"1f1254d629888d8841c9ca5e465697cc670ee23d","ref":"refs/heads/benc/reducer","pushedAt":"2024-07-12T23:09:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Clarify which actions go with which graph type","shortMessageHtmlLink":"Clarify which actions go with which graph type"}},{"before":"974baf2a85528ef41c0da6471aa727b49b7d135c","after":"c0b97dbba7be1f6bacb6477bb29c1db48269616f","ref":"refs/heads/use-builder","pushedAt":"2024-07-12T22:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"Add startCoords to polygon builder. Add numSides to polygon graph field so they show up correctly in yarn dev.","shortMessageHtmlLink":"Add startCoords to polygon builder. Add numSides to polygon graph fie…"}},{"before":null,"after":"974baf2a85528ef41c0da6471aa727b49b7d135c","ref":"refs/heads/use-builder","pushedAt":"2024-07-12T22:30:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"[Interactive Graph: Test Utils] Update the interactive graph question builder with all options + update testdata to use builder","shortMessageHtmlLink":"[Interactive Graph: Test Utils] Update the interactive graph question…"}},{"before":"122658c88e6efb1346f4647057a9b9568c56368c","after":"e60ff1c986da29632689f67e9e0091df7cde0d39","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-12T21:00:17.000Z","pushType":"force_push","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":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"5f7c2d8cb1b87bfbd65cc63399a9390b10c30d9b","after":"9ffe81081efb7fdce242bf41befaf003add3c6db","ref":"refs/heads/gh-pages","pushedAt":"2024-07-12T21:00:13.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":"Deploying to gh-pages from @ Khan/perseus@a430de4c1727afc9a71ff5a6f976579e8b17b754 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ a430de4 🚀"}},{"before":"9df4c6d2718b7e9dd4aabbdc3d68545a0e31c8ad","after":null,"ref":"refs/heads/benc/fix-warnings-in-tests","pushedAt":"2024-07-12T20:57:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"}},{"before":"147ab0442cc31a86553edc8535e228b5893a0acc","after":"a430de4c1727afc9a71ff5a6f976579e8b17b754","ref":"refs/heads/main","pushedAt":"2024-07-12T20:57:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Fix console errors and warnings printed in tests (#1405)\n\nOur tests printed a lot of noisy warnings to the logs, which made it harder to\nspot real test failures. This PR fixes up the code so the warnings are no\nlonger logged.\n\nEach commit in the PR fixes a different warning. It's probably going to be\neasiest to review it one commit at a time.\n\nIssue: LEMS-2141\n\n## Test plan:\n\nRun `yarn test`, and verify that no warnings are printed.\n\nAuthor: benchristel\n\nReviewers: benchristel, jeremywiebe, mark-fitzgerald, Myranae, nicolecomputer\n\nRequired Reviewers:\n\nApproved By: jeremywiebe\n\nChecks: ✅ codecov/project, ❌ codecov/patch, ✅ Upload Coverage (ubuntu-latest, 20.x), ✅ Publish npm snapshot (ubuntu-latest, 20.x), ✅ Jest Coverage (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ Publish Storybook to Chromatic (ubuntu-latest, 20.x), ✅ gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1405","shortMessageHtmlLink":"Fix console errors and warnings printed in tests (#1405)"}},{"before":"29f9b96b6e4fd1d0ad89598c5e0c687c17d30f76","after":"9118af8fece64b08a0c8c8a59f3b4f075124d0f2","ref":"refs/heads/readmes","pushedAt":"2024-07-12T20:47:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":"9a5a0e91c0bf2257d783d1647db8ce3c942df9bf","after":"3bf6e0c515bf9fd0b823da8a6add07cd1274b6d0","ref":"refs/heads/jer/react-18-custom-fixes","pushedAt":"2024-07-12T20:39:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Remove unused imports","shortMessageHtmlLink":"Remove unused imports"}},{"before":"ed2cb9b46a30a3ab1eae9cffd88484515985ab1c","after":"27453c414b1fbd8e3625bcb5bd2a4924d1f014b3","ref":"refs/heads/profanity","pushedAt":"2024-07-12T20:31:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":null,"after":"5cd6a199d6a8bbbfa8fb4a01ecf27e096205c167","ref":"refs/heads/benc/consolidate-axis-code","pushedAt":"2024-07-12T20:28:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Move grid and axis code to a backgrounds folder","shortMessageHtmlLink":"Move grid and axis code to a backgrounds folder"}},{"before":null,"after":"29f9b96b6e4fd1d0ad89598c5e0c687c17d30f76","ref":"refs/heads/readmes","pushedAt":"2024-07-12T20:17:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"update READMEs","shortMessageHtmlLink":"update READMEs"}},{"before":"2905536879e303667016b1324e80960a0277c3d6","after":"9df4c6d2718b7e9dd4aabbdc3d68545a0e31c8ad","ref":"refs/heads/benc/fix-warnings-in-tests","pushedAt":"2024-07-12T20:12:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Fix lint","shortMessageHtmlLink":"Fix lint"}},{"before":null,"after":"ed2cb9b46a30a3ab1eae9cffd88484515985ab1c","ref":"refs/heads/profanity","pushedAt":"2024-07-12T19:30:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"remove profanity rule","shortMessageHtmlLink":"remove profanity rule"}},{"before":"59d33d8610828377ca6ba2e685192a6af5b3c98d","after":"4bf07060ec08227588f963218d13ea8fb9ef962d","ref":"refs/heads/jer/react-18-use-rtl","pushedAt":"2024-07-12T19:24:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Use RTL functions instead of direct HTML DOM APIs","shortMessageHtmlLink":"Use RTL functions instead of direct HTML DOM APIs"}},{"before":"5eae0956fafc78cc89526b06de9878e03bb2a298","after":null,"ref":"refs/heads/jer/react-18-acting-up","pushedAt":"2024-07-12T19:22:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"}},{"before":"5f2b99fb5ae64e05f6ae05eda390d90f637d8716","after":"fe19cf71b7bcd19be81ffc73a66f49eaa9b94638","ref":"refs/heads/jer/react-18","pushedAt":"2024-07-12T19:22:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"React 18: Wrap non-RTL actions in act() (#1401)\n\n## Summary:\r\n\r\nThis PR is the part of a chain of PRs upgrading Perseus to React 18.\r\n\r\n 1. #1400\r\n 2. This PR --> #1401\r\n 3. #1402\r\n 4. #1403\r\n\r\nIt appears that React 18 and RTL are more sensitive to not having mutating calls wrapped in `act()`. The changes in this PR are all simple changes that wrap function calls that cause DOM changes in `act()` calls. There are a few special cases that are failing yet, but this PR cleans up the straightforward ones. \r\n\r\nIssue: LEMS-1802\r\n\r\n## Test plan:\r\n\r\n`yarn test` should have many fewer test failures than PR #1400\r\n\r\nUpcoming PRs will address the remaining test failures.\r\n\r\n### Before \r\n\r\n```sh\r\n$ yarn test \r\n...\r\nTest Suites: 20 failed, 1 skipped, 168 passed, 188 of 189 total\r\nTests: 104 failed, 14 skipped, 2469 passed, 2587 total\r\nSnapshots: 22 failed, 1 file obsolete, 137 passed, 159 total\r\nTime: 25.267 s, estimated 26 s\r\nRan all test suites.\r\nerror Command failed with exit code 1.\r\n```\r\n\r\n### After\r\n\r\n```sh\r\n$ yarn test \r\n... \r\nTest Suites: 4 failed, 1 skipped, 184 passed, 188 of 189 total\r\nTests: 9 failed, 14 skipped, 2564 passed, 2587 total\r\nSnapshots: 4 failed, 1 file obsolete, 155 passed, 159 total\r\nTime: 24.056 s, estimated 25 s\r\nRan all test suites.\r\nerror Command failed with exit code 1.\r\n```\n\nAuthor: jeremywiebe\n\nReviewers: jeremywiebe, jeresig, #perseus, somewhatabstract\n\nRequired Reviewers:\n\nApproved By: jeresig\n\nChecks: ⏭️ Upload Coverage, ✅ gerald, ⏭️ Publish npm snapshot, ❌ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ❌ Jest Coverage (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ gerald, ⏭️ Upload Coverage, ⏭️ Publish npm snapshot, ❌ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ❌ Jest Coverage (ubuntu-latest, 20.x), ✅ Publish Storybook to Chromatic (ubuntu-latest, 20.x), ✅ gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1401","shortMessageHtmlLink":"React 18: Wrap non-RTL actions in act() (#1401)"}},{"before":null,"after":"2905536879e303667016b1324e80960a0277c3d6","ref":"refs/heads/benc/fix-warnings-in-tests","pushedAt":"2024-07-12T16:15:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Add changeset","shortMessageHtmlLink":"Add changeset"}},{"before":"d9ba7387ecc10106861c55f6a896a1722b72f20c","after":"9a5a0e91c0bf2257d783d1647db8ce3c942df9bf","ref":"refs/heads/jer/react-18-custom-fixes","pushedAt":"2024-07-11T23:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Remove unused imports","shortMessageHtmlLink":"Remove unused imports"}},{"before":"e755d42ba5c38448d1908c39f3c09b1c6c980e93","after":"d9ba7387ecc10106861c55f6a896a1722b72f20c","ref":"refs/heads/jer/react-18-custom-fixes","pushedAt":"2024-07-11T23:15:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Delete snapshot that is no longer used due to test file being renamed (.ts -> .tsx)","shortMessageHtmlLink":"Delete snapshot that is no longer used due to test file being renamed…"}},{"before":"597269e540c0cd4d3e58c34a00b8a34ec72ab69a","after":"59d33d8610828377ca6ba2e685192a6af5b3c98d","ref":"refs/heads/jer/react-18-use-rtl","pushedAt":"2024-07-11T23:08:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Use RTL functions instead of direct HTML DOM APIs","shortMessageHtmlLink":"Use RTL functions instead of direct HTML DOM APIs"}},{"before":"487c9435525726a58618311ad1f2616ffec0f072","after":"5eae0956fafc78cc89526b06de9878e03bb2a298","ref":"refs/heads/jer/react-18-acting-up","pushedAt":"2024-07-11T23:07:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Fix jest-extended type checking failures - not sure why they're showing up now!!","shortMessageHtmlLink":"Fix jest-extended type checking failures - not sure why they're showi…"}},{"before":"6435e3eb398f92eb660a9c1f86f25c8e923a450e","after":"597269e540c0cd4d3e58c34a00b8a34ec72ab69a","ref":"refs/heads/jer/react-18-use-rtl","pushedAt":"2024-07-11T23:06:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Use RTL functions instead of direct HTML DOM APIs","shortMessageHtmlLink":"Use RTL functions instead of direct HTML DOM APIs"}},{"before":"53be7ae4e033c9dd69c55e5405cd6fda14e2fadf","after":"487c9435525726a58618311ad1f2616ffec0f072","ref":"refs/heads/jer/react-18-acting-up","pushedAt":"2024-07-11T23:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Fix jest-extended type checking failures - not sure why they're showing up now!!","shortMessageHtmlLink":"Fix jest-extended type checking failures - not sure why they're showi…"}},{"before":"b0a690a06533a714f7d9ce92f09261152616d6a9","after":"53be7ae4e033c9dd69c55e5405cd6fda14e2fadf","ref":"refs/heads/jer/react-18-acting-up","pushedAt":"2024-07-11T22:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Wrap more stuff in act()","shortMessageHtmlLink":"Wrap more stuff in act()"}},{"before":"7d5470b44fd037ef22a73a68f7108aed4f12a351","after":"b0a690a06533a714f7d9ce92f09261152616d6a9","ref":"refs/heads/jer/react-18-acting-up","pushedAt":"2024-07-11T22:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Wrap more stuff in act()","shortMessageHtmlLink":"Wrap more stuff in act()"}},{"before":"5611df6e1c7a2b27bedb4177bec931bcea8e8ffc","after":"ad71e8c73e818fc4574749dc53bfc8e778f407cf","ref":"refs/heads/LEMS-2081/expr-editor-label","pushedAt":"2024-07-11T17:00:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":"6806313bd0426dfae9f1df668f50a698f3994705","after":"5f2b99fb5ae64e05f6ae05eda390d90f637d8716","ref":"refs/heads/jer/react-18","pushedAt":"2024-07-11T16:09:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Upgrade testing-library to React 18-compatible version (#1400)\n\n## Summary:\r\n\r\nThis PR is the part of a chain of PRs upgrading Perseus to React 18.\r\n\r\n 1. This PR --> #1400\r\n 2. #1401\r\n 3. #1402\r\n 4. #1403\r\n\r\nI thought I had the React 18 (#1064) upgrade all ready (and it was even approved), but when I returned to that PR, I noticed linter and test failures. This lead me to discover that I need to upgrade testing-library. \r\n\r\nThis then breaks a bunch of tests (which I'll fix in future PRs). \r\n\r\nIssue: LEMS-1802\r\n\r\n## Test plan:\r\n\r\nThis PR will introduce many test failures. That's ok, they'll be fixed in follow-up PRs so that hopefully each step is relatively easy to review.\n\nAuthor: jeremywiebe\n\nReviewers: jeresig, #perseus, jandrade, somewhatabstract\n\nRequired Reviewers:\n\nApproved By: jeresig\n\nChecks: ⏭️ Upload Coverage, ✅ gerald, ⏭️ Publish npm snapshot, ❌ Jest Coverage (ubuntu-latest, 20.x), ❌ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ gerald, ⏭️ Upload Coverage, ⏭️ Publish npm snapshot, ❌ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ❌ Jest Coverage (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ gerald, ⏭️ Upload Coverage, ⏭️ Publish npm snapshot, ❌ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ❌ Jest Coverage (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ Publish Storybook to Chromatic (ubuntu-latest, 20.x), ✅ gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1400","shortMessageHtmlLink":"Upgrade testing-library to React 18-compatible version (#1400)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfkla3AA","startCursor":null,"endCursor":null}},"title":"Activity · Khan/perseus"}