-
-
Notifications
You must be signed in to change notification settings - Fork 960
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
chore: Pnpm migration #627
Conversation
bfedc42
to
5b1b99a
Compare
Not sure why it fails on Windows: expect(received).toBe(expected) // Object.is equality
Expected: false
Received: true
303 | // FIXME: --props don't work well on windows, this is an edge case for example
304 | // In this case we should warn the user about it that they should pass a file path instead
> 305 | expect(fs.existsSync(outputPath)).toBe(process.platform !== "win32");
| ^
306 |
307 | if (process.platform !== "win32") {
308 | const info = await execa("ffprobe", [outputPath]);
But the migration is done, you can try on your local machine and you'll see how faster is now to develop and contribute :) It was 11 minutes of CI on Node 12, and now 7 minutes and the cache of the dependencies store is not ready yet ^^ |
6c76ee3
to
68db739
Compare
68db739
to
6edf316
Compare
Thanks a lot! This looks super sick, I love seeing the build times go down significantly! I will award the bounty now with a bonus, and there is no further action needed on your side for now, but I will take a bit to merge it, to adjust:
Looking to do that in the next few days 🥳 |
Did you try to run:
A clean install should fix all these errors, I've tested on my local machine and apparently Shiki and Docusaurus worked fine :) |
Unfortunately still doesn't work :( I added the docs build to CI to see if it works here. Another thing to investigate: Can we make prereleases like |
Hm I've tried locally with Node 12 and Node 14 and worked fine, going to try it now with 16 if that's the issue. About the prerelease, |
You are right, easy enough, I just added back Lerna and my I also triggered a docs build, let's see if it's a bug I only encounter locally! |
I'll continue on this PR this weekend probably! Sorry for the delay, a bit of a backlog has been adding up :) |
So everything is green except the docs don't build: https://github.com/semoal/remotion/runs/3918744826?check_suite_focus=true Any ideas? It's super hard to debug from that information 🤔 in the worst case we have to just try and find the problem by slowing removing twoslash directives until we find the one that breaks. What makes it even weirder, only happens in CI not locally 😈 |
I'll take a look today Jonny to the docs issue, looks a Twoslash issue resolving symlinked dependencies. |
🟢🟢🟢🟢 Greeeeen! Will make some changes to the contributing guide, then ship it! |
It contains the Lerna pull request changes, updated Jest and fixed some eslint warns