-
Notifications
You must be signed in to change notification settings - Fork 35
Conversation
⏱ Benchmark resultslargeDepsEsbuild: 13.2s
Legend
largeDepsZisi: 1m 7.5s
Legend
|
8bd8ba5
to
90133a6
Compare
90133a6
to
7a59ace
Compare
@eduardoboucas is it intentional that renovate updates benchmark/fixtures/package-lock.json? Seems like a file that should stay the same 🤔 (not the root cause for CI failing, though) |
I agree. We should probably ignore it here. If you have the chance to address that as part of this, that would be great! |
Our |
V2 lockfiles are backwards compatible with older npm versions, including npm 6, so why does it fail to require This is the case with our build system when using Xenial, by the way, which uses Node 10 and npm 6 by default. |
Apparently not fully backwards compatible 😅
Got it! I'm pretty sure that this failure only concerns our test suite, as the problematic |
Interesting! The more I look into this, the more problems with Node v10 arise 😅 |
FYI, we skip linting for Node.js 10
|
okay, so that's why it only surfaces with this PR ^^ Thanks for pointing that out! :) |
I did quite some digging to find out *why* this is needed - but I couldn't find a sensible reason. And since we're already planning on introducing typescript, I'm fine just installing it here.
I did quite some digging to find out why it requires |
as pointed out by @eduardoboucas, typescript is required during *runtime* of ZISI, not only during testing. So we should put it as a prod dependency.
@eduardoboucas I think this is ready to merge, could you do a final review? |
After db3f8d9, we're adding |
|
That's what I mean. And there's no reason to open an issue to get rid of |
This PR currently has a merge conflict. Please resolve this and then re-add the |
Where did this come from? 🤨 I've only merged #695, which doesn't touch the lock file. |
I merged some of the other renovate PRs, maybe that's why. |
* chore(deps): lock file maintenance * chore: exclude benchmarks/fixtures from Renovate see renovate docs: https://docs.renovatebot.com/configuration-options/#ignorepaths * debug what's happening * chore: check if using npm7 fixes the issue * Update workflow.yml * chore: install typescript I did quite some digging to find out *why* this is needed - but I couldn't find a sensible reason. And since we're already planning on introducing typescript, I'm fine just installing it here. * Update workflow.yml * chore: move typescript to prod deps as pointed out by @eduardoboucas, typescript is required during *runtime* of ZISI, not only during testing. So we should put it as a prod dependency. Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Netlify Team Account 1 <90322326+netlify-team-account-1@users.noreply.github.com> Co-authored-by: Netlify Team Account 1 <netlify-team-account-1@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This PR contains the following updates:
🔧 This Pull Request updates lock files to use the latest dependency versions.
Configuration
📅 Schedule: "before 5am on monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.