Use proper promises for everything
Purpose
Migrate to native fs/promise
Since a few node versions there are native promise functions for fs
.
Let's use them. Biggest benefit is removing some code.
Migrate copy utils to promises
This will help us unblock copying operations. By doing them async a lot of copying can be done in parallel.
Screenshots
N/A
Checklist
For a new icon and/or illustration:
-
Link to related design issue: -
If this adds an icon ensure that it follows the new icon checklists. -
If this adds an illustration ensure that it follows the new illustration checklists.
For third-party trademarks:
-
If this adds or updates an icon or illustration that includes a third-party trademark, ensure that it follows the process for adding third-party trademarks to GitLab.
Edited by Lukas 'ai-pi' Eipert