Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zoom Rooms - improvements in base Zoom plugin #236

Merged
merged 15 commits into from
Nov 4, 2024

Conversation

pferreir
Copy link
Member

@pferreir pferreir commented Aug 9, 2024

This goes with indico/indico#6475

Main changes (Zoom):

  • Adapted fixtures to be able to easily test Zoom Rooms plugin, and extracted them to their own file
  • Adapted interface to changes in the core, including moving stuff to SUI and React

The TS PR is also included, since I rely on it.

mypy.ini Outdated
@@ -0,0 +1,2 @@
[mypy]
disable_error_code = misc, import-untyped, import-not-found
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we perhaps start running mypy in the CI? The zoom plugin currently passes without warnings

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, do we even need import-not-found there?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But yeah, I vote in favour. But maybe in a separate PR? 😄

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or Pyright (used by Pylance) which tends to have fewer false positives and doesn't lag behind new features as much as mypy does

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At some point (next year would be my guess) there will probably be a type checker from the ruff/uv guys as well... ;)

vc_zoom/indico_vc_zoom/client/JoinButton.tsx Outdated Show resolved Hide resolved
@pferreir pferreir force-pushed the zoom-rooms branch 2 times, most recently from 4e4187d to e08daa8 Compare October 22, 2024 15:04
@pferreir pferreir force-pushed the zoom-rooms branch 2 times, most recently from 27fb948 to 9196c02 Compare October 29, 2024 15:43
@ThiefMaster ThiefMaster added the build-wheel Build a Python wheel for this PR label Oct 31, 2024
@ThiefMaster ThiefMaster merged commit 1794b8b into indico:master Nov 4, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build-wheel Build a Python wheel for this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants