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

core: bump nsfw to ^2.1.2 #9267

Merged
merged 2 commits into from
Mar 29, 2021
Merged

core: bump nsfw to ^2.1.2 #9267

merged 2 commits into from
Mar 29, 2021

Conversation

paul-marechal
Copy link
Member

@paul-marechal paul-marechal commented Mar 26, 2021

What it does

Commit 1:

  • Fix implicit dependency on a Theia extension that prevented me from building...

Commit 2:

How to test

Everything should work like before, tests should be green.

Windows:

  • You can open the file navigator, create files using the terminal and make sure that the file tree updates correctly.

Linux:

  • Create nested directories quickly in your workspace (git clone or mkdir -p) and make sure that the file tree updates keep up.

Review checklist

Reminder for reviewers

@paul-marechal paul-marechal added bug bugs found in the application dependencies pull requests that update a dependency file file-watchers issues related to filesystem watchers - nsfw labels Mar 26, 2021
Signed-off-by: Paul Maréchal <[email protected]>
Improvements have been made to the library. Notably a bug was fixed
where some folders were not picked up by the watchers if created too
quickly and an issue on Windows was fixed where watching didn't work at
all.

This commit updates our code to use the new typings distributed by
`nsfw` itself and re-enables file watching testing on Windows.

Signed-off-by: Paul Maréchal <[email protected]>
Copy link
Contributor

@DucNgn DucNgn left a comment

Choose a reason for hiding this comment

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

I verified the changes are working correctly on my Windows machine

I confirmed that:
✔️ create/delete file/directory actions (by terminal and filesystem dialog) are picked up properly in Theia.
✔️ the tests passed locally.

OS: Windows 10

Copy link
Member

@vince-fugnitto vince-fugnitto left a comment

Choose a reason for hiding this comment

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

@marechal-p I verified the changes and they look good to me:

  • verified that the new dependency is license compatible.
  • verified that file-watching (creation, deletion) is successfully picked up by the application.
  • verified that the application successfully picks up multiple simultaneous updates (ex: a large git clone)
  • CI is all green as well.

OS: Linux (Ubuntu 18.04)

@paul-marechal paul-marechal merged commit 57f0695 into master Mar 29, 2021
@paul-marechal paul-marechal deleted the mp/bump-nsfw branch March 29, 2021 14:16
@github-actions github-actions bot added this to the 1.13.0 milestone Mar 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug bugs found in the application dependencies pull requests that update a dependency file file-watchers issues related to filesystem watchers - nsfw
Projects
None yet
Development

Successfully merging this pull request may close these issues.

nsfw <2.1.2 broken on some Windows machines
3 participants