regression: AJV not coercing types on video-conference.list#38400
regression: AJV not coercing types on video-conference.list#38400kodiakhq[bot] merged 1 commit intorelease-8.1.0from
video-conference.list#38400Conversation
|
Looks like this PR is ready to merge! 🎉 |
|
WalkthroughIntroduces end-to-end tests for video-conference.list pagination using count and offset parameters, and refactors VideoConfListProps to use a shared Ajv instance instead of creating a local one. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## release-8.1.0 #38400 +/- ##
================================================
Coverage ? 70.78%
================================================
Files ? 3142
Lines ? 108949
Branches ? 19616
================================================
Hits ? 77117
Misses ? 29835
Partials ? 1997
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Proposed changes (including videos or screenshots)
Issue(s)
https://rocketchat.atlassian.net/browse/CORE-1775
Steps to test or reproduce
Further comments
The custom
ajvinstance we have on rest-typings adds a couple of settings that we found helpful. However, it was added after a bunch of schemas were already created and they were never updated :( one setting is the "coerceTypes" which forces string-like to be numbers (or vice) based on the schema you provided, as well as some additional types.I'll draft another PR for updating all these old schemas
Summary by CodeRabbit
Tests
Chores
✏️ Tip: You can customize this high-level summary in your review settings.