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

Added support for pnpm #240

Merged
merged 6 commits into from
Jun 10, 2022
Merged

Conversation

DreierF
Copy link
Contributor

@DreierF DreierF commented Jun 10, 2022

Based on #89 by @langrp
Fixes #67

  • Fixed the merge conflicts
  • Removed PnpxTask as pnpx has been deprecated as of pnpm 6 and does no longer appear in the pnpm 7 docs
  • Reenabled the tests for windows as the corresponding issue has been fixed in the meantime
  • Adjusted the tests to take configuration avoidance into account

The tests for MacOS and Windows are passing, but for some reason the tests on Ubuntu seem to hang without producing any error in the end.

Any idea what could go wrong there?

@DreierF DreierF mentioned this pull request Jun 10, 2022
@deepy
Copy link
Member

deepy commented Jun 10, 2022

They could also genuinely be timing out, the big suite takes a lot of time

@deepy
Copy link
Member

deepy commented Jun 10, 2022

I'm going to regret merging this since the pnpm tests are the 3 slowest test classes 🥲
I'll have to rework the tests and/or the test setup before I can make a release

@deepy deepy merged commit 1330dc9 into node-gradle:master Jun 10, 2022
@DreierF DreierF deleted the feature/support_pnpm branch June 10, 2022 20:33
@FortinFred
Copy link

Please consider updating documentation.

It's unclear if a pnpm_install task is now available.

@deepy
Copy link
Member

deepy commented Oct 3, 2022

@FortinFred there's a pnpmInstall to match, best bet currently is to look at the pnpm integtests
Opening an issue for this would be best though as closed issues/PRs easily disappear in notifications

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consider supporting pnpm
4 participants