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

npm install yarn --global fails in docker container #8358

Closed
jakabk opened this issue Sep 28, 2020 · 30 comments
Closed

npm install yarn --global fails in docker container #8358

jakabk opened this issue Sep 28, 2020 · 30 comments

Comments

@jakabk
Copy link

jakabk commented Sep 28, 2020

Bug description

I've tried to install the latest yarn globally using lts/carbon npm.
It's failed with some permission denied message.
As I see the version which has been tried to install is not released: 1.22.7.
I haven't got problems with 1.22.5 but npm install yarn --global brakes our CI/CD pipeline.
The installation was tried in a docker container as root.

Command

nvm use lts/carbon
npm install yarn --global

What is the current behavior?

root@5ebd9bbf467d:/# npm install yarn --global

> yarn@1.22.7 preinstall /root/.nvm/versions/node/v8.17.0/lib/node_modules/yarn
> node ./preinstall.js

sh: 1: node: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! yarn@1.22.7 preinstall: `node ./preinstall.js`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the yarn@1.22.7 preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-09-28T10_46_23_638Z-debug.log
root@5ebd9bbf467d:/# 

What is the expected behavior?

root@5ebd9bbf467d:/# npm install yarn@1.22.5 --global
/root/.nvm/versions/node/v8.17.0/bin/yarn -> /root/.nvm/versions/node/v8.17.0/lib/node_modules/yarn/bin/yarn.js
/root/.nvm/versions/node/v8.17.0/bin/yarnpkg -> /root/.nvm/versions/node/v8.17.0/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.5
added 1 package in 0.345s

Steps to Reproduce

  1. install nvm
  2. nvm install lts/carbon
  3. nvm use lts/carbon

Environment

  • Node Version: v8.17.0
  • npm version: 6.13.4
  • Yarn v1 Version: 1.22.7
  • OS and version: Debian 10 in docker container
@dcmbrs
Copy link

dcmbrs commented Sep 28, 2020

Same issue since version 1.22.6 but I don't have error log

On npm there are versions 1.22.6 and 1.22.7 but on git I don't see these release
They are deleted from git repo ?

@arcanis
Copy link
Member

arcanis commented Sep 28, 2020

We've added a preinstall script in the 1.22.6. Given that they need to ship outside of the standard release pipeline which is broken, they haven't generated formal GH releases (I added them to the changelog tho).

Can you provide more details? In particular, can you explain why your setup cannot execute the node binary? If I get a better understanding of what happens I can implement a fix.

sh: 1: node: Permission denied

@arcanis
Copy link
Member

arcanis commented Sep 28, 2020

From what I can see (nvm-sh/nvm#1407), the problem is that you're installing nvm as root, and when npm runs the lifecycle scripts it downgrades the permissions, making it impossible to even run Node scripts, since the node binary can only be accessed by root.

I'll make the script tolerant to such failures, but you might want to look at this, as running npm as root is perhaps not recommended.

@arcanis
Copy link
Member

arcanis commented Sep 28, 2020

I've just released the 1.22.8 which uses the following script; it should prevent permission errors (since the script aims to make a future migration easier it's not a critical problem if it can't run), at the cost of the script not running anymore on Windows. I'll update the changelog.

:; (node ./preinstall.js >& /dev/null || true)

@arcanis arcanis closed this as completed Sep 28, 2020
@hvdklauw
Copy link

We just did a deploy and the new version (1.22.8) got pulled in.. it gave us the following error:

$ npm install -g yarn
> yarn@1.22.8 preinstall /usr/lib/node_modules/yarn
> :; (node ./preinstall.js >& /dev/null || true)
sh: 1: Syntax error: Bad fd number
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! yarn@1.22.8 preinstall: `:; (node ./preinstall.js >& /dev/null || true)`
npm ERR! Exit status 2
npm ERR! 
npm ERR! Failed at the yarn@1.22.8 preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-09-28T13_08_05_779Z-debug.log

@hvdklauw
Copy link

That should be

:; (node ./preinstall.js 2>&1 /dev/null || true)

I think

@gjvoosten
Copy link

@arcanis Can this be fixed real soon (v1.22.9)? It is blocking our work…

@gjvoosten
Copy link

That should be

:; (node ./preinstall.js 2>&1 /dev/null || true)

I think

Probably more like:

:; (node ./preinstall.js > /dev/null 2>&1 || true)

if the intention is to discard both stdout and stderr.

@dcmbrs
Copy link

dcmbrs commented Sep 28, 2020

Same for me but I don't have this trace

root@bee39e307c36:/tmp# npm install -g yarn --verbose
npm info it worked if it ends with ok
npm verb cli [ '/usr/bin/node',
npm verb cli   '/usr/bin/npm',
npm verb cli   'install',
npm verb cli   '-g',
npm verb cli   'yarn',
npm verb cli   '--verbose' ]
npm info using npm@6.14.4
npm info using node@v10.19.0
npm verb npm-session 4403626286b4d9ec
npm http fetch GET 200 https://registry.npmjs.org/yarn 208ms
npm http fetch GET 200 https://registry.npmjs.org/yarn/-/yarn-1.22.8.tgz 199ms
npm timing stage:loadCurrentTree Completed in 452ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 0ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 1ms
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 6ms
npm timing stage:loadIdealTree Completed in 10ms
npm timing stage:generateActionsToTake Completed in 5ms
npm verb correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing
npm verb lock using /root/.npm/_locks/staging-3a08f0df5026584d.lock for /usr/local/lib/node_modules/.staging
npm timing action:extract Completed in 106ms
npm timing action:finalize Completed in 3ms
npm timing action:refresh-package-json Completed in 15ms
npm info lifecycle yarn@1.22.8~preinstall: yarn@1.22.8

> yarn@1.22.8 preinstall /usr/local/lib/node_modules/yarn
> :; (node ./preinstall.js >& /dev/null || true)


root@bee39e307c36:/tmp# echo $?
1
root@bee39e307c36:/tmp# npm --version
6.14.4

I'm on Docker with ubuntu focal version

And maybe if command npm install -g yarn will not work on root since version > 1.22.5, version must be 2.x.x ?

@arcanis
Copy link
Member

arcanis commented Sep 28, 2020

I've released 1.22.10 that should fix the fd error. Can you confirm it works on your side?

@arcanis Can this be fixed real soon (v1.22.9)? It is blocking our work…

For future reference, you can (should) pin your version rather than use whatever the latest is on npm (by using yarn@1.22.6, etc) - it's a good practice anyway regardless of the conditions, as you never know which bug could slip by us. You can also use the yarn-path setting to ensure that upgrades go through the appropriate review processes (including CI).

@gjvoosten
Copy link

1.22.10 works like a charm, @arcanis ; thanks for the speedy response!

@dcmbrs
Copy link

dcmbrs commented Sep 28, 2020

Don't work for me, but I'm going to use 1.22.5 version

@arcanis
Copy link
Member

arcanis commented Sep 28, 2020

That sounds good - if you have an idea why is the execution failing, feel free to open another issue (to avoid us spamming other people from this thread). Without logs however, I won't be able to help much.

Fwiw we don't plan to add any more features to Yarn 1, as all of our resources have shifted to Yarn 2. The past few commits have been aimed toward making the transition a bit easier, in particular thanks to the Corepack initiative which we hope will make it easier to use Yarn (both 1 & 2) by removing the need to manually install them.

In the meantime, sorry for the disruption. I hope things will work fine now 🙂

@bjentsch
Copy link

There's an issue with this on Linux; the preinstall step errors out when executed:

��� YN0000: ��� yarn@npm:1.22.10 STDERR SyntaxError: Expected "$", "$(", "$((", "${", "'", "\"", "\\", or [ \t] but "&" found (line 1, column 40).
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at fe (/var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:55:361665)
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at parse (/var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:55:376698)
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at i (/var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:2:456775)
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at T (/var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:2:488855)
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at i.configuration.reduceHook.script (/var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:2:367760)
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at /var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:2:367882
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at async a.mktempPromise (/var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:2:447806)
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at async Module.k (/var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:2:367500)
��� YN0000: ��� yarn@npm:1.22.10 STDERR     at async /var/lib/jenkins/workspace/frontend/.yarn/releases/yarn-2.2.2.js:2:324596
��� YN0009: ��� yarn@npm:1.22.10 couldn't be built successfully (exit code 1, logs can be found here: /tmp/xfs-fe2baaa4/build.log)
��� YN0009: ��� yarn@npm:1.22.10 couldn't be built successfully (exit code 1, logs can be found here: /tmp/xfs-fe2baaa4/build.log)

We've reverted our yarn version to 1.22.7 where this issue doesn't exist yet.

@gengjiawen
Copy link

Don't work for me, but I'm going to use 1.22.5 version

Looks like 1.22.10 works on Node.js 14, not 10 from what I test.

@gengjiawen
Copy link

gengjiawen commented Sep 30, 2020

Don't work for me, but I'm going to use 1.22.5 version

Looks like 1.22.10 works on Node.js 14, not 10 from what I test.

Interesting, you may need to update npm. 6.14.4 not works, 6.14.8 works.

@arcanis
Copy link
Member

arcanis commented Sep 30, 2020

@benjie This parsing issue is unique to Yarn 2. Can you open a thread on our repository?

@benjie
Copy link
Contributor

benjie commented Sep 30, 2020

@arcanis I'm not sure why I was @-d on this? Perhaps you meant to reply to a different issue?

@arcanis
Copy link
Member

arcanis commented Sep 30, 2020

Sorry, I meant @bjentsch 😶

@bjentsch
Copy link

bjentsch commented Sep 30, 2020

This parsing issue is unique to Yarn 2. Can you open a thread on our repository?

Will do @arcanis 👍

netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this issue Oct 3, 2020
1.22.10 (and prior)
Tweak the preinstall check to not cause errors when Node is installed as root (as a downside, it won't run at all on Windows, which should be an acceptable tradeoff): yarnpkg/yarn#8358

1.22.7
This release doesn't change anything and was caused by a publish issue.

1.22.6
Running yarn init with the -2 flag won't print the set version output anymore.
A new preinstall check will ensure that npm install -g yarn works even under Corepack. It doesn't have any effect on other setups.
@samal-rasmussen
Copy link

I've just released the 1.22.8 which uses the following script; it should prevent permission errors (since the script aims to make a future migration easier it's not a critical problem if it can't run), at the cost of the script not running anymore on Windows. I'll update the changelog.

:; (node ./preinstall.js >& /dev/null || true)

I'm having trouble parsing this. Does this mean Windows should still work if you don't install as admin? Or are you saying you're dropping support for Windows?

@arcanis
Copy link
Member

arcanis commented Oct 9, 2020

The postinstall script simply won't have any effect. The rest of Yarn (ie, everything you care about) will work.

@edalongeville
Copy link

This is still happening to me.

Steps to reproduce:

docker run -ti --entrypoint /bin/bash ubuntu

Inside the container:

apt-get update
apt-get install npm
npm install -g yarn

This will work:

npm install -g yarn@1.22.6

@ScottPierce
Copy link

I'm seeing this fail for docker ubuntu containers:

FROM ubuntu:20.04

USER root

RUN apt update \
    && apt upgrade -y

RUN apt install -y --no-install-recommends \
    curl \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

RUN apt update \
    && apt upgrade -y

RUN apt install -y --no-install-recommends \
    nodejs \
    npm \
    openjdk-8-jdk \
    && apt clean \
    && rm -rf /var/lib/apt/lists/*

RUN npm install -g yarn \
    && yarn global add firebase-tools@8.12.1 \
    && yarn cache clean \
    && firebase setup:emulators:firestore

ncaq added a commit to ncaq/aws-cdk that referenced this issue Oct 15, 2020
aws-lambda-nodejs have issue

* [npm install -g yarn · Issue #6 · nodejs/corepack](nodejs/corepack#6)
* [npm install yarn --global fails in docker container · Issue aws#8358 · yarnpkg/yarn](yarnpkg/yarn#8358)

From issue comment,

> For future reference, you can (should) pin your version rather than use whatever the latest is on npm (by using yarn@1.22.6, etc) - it's a good practice anyway regardless of the conditions, as you never know which bug could slip by us. You can also use the yarn-path setting to ensure that upgrades go through the appropriate review processes (including CI).
>
> <yarnpkg/yarn#8358 (comment)>

So we'll follow it.

And from issue comment,

> Fwiw we don't plan to add any more features to Yarn 1, as all of our resources have shifted to Yarn 2. The past few commits have been aimed toward making the transition a bit easier, in particular thanks to the Corepack initiative which we hope will make it easier to use Yarn (both 1 & 2) by removing the need to manually install them.
>
> <yarnpkg/yarn#8358 (comment)>

There's not much need to be concerned with the latest version of 1.
@aaden001
Copy link

This problem still persists.

I have done

RUN npm install -g npm
RUN npm install -g yarn@1.22.10

still no luck

@aaden001
Copy link

This problem still persists.

I have done

RUN npm install -g npm RUN npm install -g yarn@1.22.10

still no luck

nvm yarn was already installed in the based image

rparini pushed a commit to rparini/cxroots-app that referenced this issue Mar 17, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [yarn](https://togithub.com/yarnpkg/yarn) | [`1.22.0` ->
`1.22.22`](https://renovatebot.com/diffs/npm/yarn/1.22.0/1.22.22) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/1.22.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/1.22.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/1.22.0/1.22.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/1.22.0/1.22.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>yarnpkg/yarn (yarn)</summary>

###
[`v1.22.22`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.22)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.21...v1.22.22)

> \[!WARNING]
> This release is missing a couple of artifacts (the .msi/.rpm/.deb/.asc
files); we're working on fixing this.

-   Fixes a punycode warning.

- Fixes a hoisting issue when transitive dependencies themselves listed
aliases as dependencies.

###
[`v1.22.21`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.21)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.20...v1.22.21)

> \[!WARNING]
> This release is missing a couple of artifacts (the .msi/.rpm/.deb/.asc
files); we're working on fixing this.

- Fixes an issue in the v1.22.20 when calling Yarn from a project
subfolder, outside of a Corepack context.

- Added a `SKIP_YARN_COREPACK_CHECK` environment variable to skip the
Corepack check.

###
[`v1.22.20`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.20)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.19...v1.22.20)

- **Important:** Punycode is now embed within the bundle, as it has been
deprecated by Node.js and will be removed in a future version.

- A message will be displayed when Yarn 1.22 notices that the local
project has a package.json file referencing a non-1.x Yarn release via
the `packageManager` field. The message will explain that the project is
intended to be used with
[Corepack](https://nodejs.org/api/corepack.html).

- The `yarn-error.log` files won't be generated anymore, as we don't
process non-critical 1.x bug reports (we however process all bugs
reported on https://github.com/yarnpkg/berry; we just released the 4.0.2
release there).

- The `yarn set version x.y.z` command will now install the exact
`x.y.z` version (prior to this change it used to first install the
latest version, and only in a second step would it downgrade to `x.y.z`;
this was causing issues when we bump the minimal Node.js version we
support, as running `yarn set version 3.6.4` wouldn't work on Node 16).

-   Prevents crashes when reading from an empty `.yarnrc.yml` file.

###
[`v1.22.19`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.19)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.18...v1.22.19)

-   Adds compatibility with WebAuthn on the npm registry

###
[`v1.22.18`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.18)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.17...v1.22.18)

Node 17.7.0 had a regression in `url.resolve` which broke Yarn, causing
network errors. This release fixes that, although the regression also
got fixed on the Node side starting from 17.7.1, so as long as you keep
your Node up-to-date it'll be fine.

###
[`v1.22.17`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.17)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.16...v1.22.17)

Strangely this released disappeared from GitHub, re-adding it.

###
[`v1.22.16`](https://togithub.com/yarnpkg/yarn/compare/v1.22.15...v1.22.16)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.15...v1.22.16)

###
[`v1.22.15`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.15)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.14...v1.22.15)

- Fixes an issue on Windows where relative scripts would fail to execute

###
[`v1.22.14`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.14)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.13...v1.22.14)

- Fixes false positives that would happen on non-win32 platforms
("Potentially dangerous call to ...")

###
[`v1.22.13`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.13)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.12...v1.22.13)

- Fixes a potential security issue where packages could run scripts even
with `--ignore-builds` set (Windows only)
-   Fixes `yarn init -y2` w/ Corepack
- `yarn set version stable` (and `canary`) will now defer to the stable
& canary for upgrading the project

###
[`v1.22.12`](https://togithub.com/yarnpkg/yarn/releases/tag/v1.22.12)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/1.22.11...v1.22.12)

Bogus release (published the wrong folder)

###
[`v1.22.11`](https://togithub.com/yarnpkg/yarn/blob/HEAD/CHANGELOG.md#12211)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/1.22.10...1.22.11)

This version fixes a problem where Yarn wasn't forwarding SIGTERM to the
binary spawned via `yarnPath`. It also makes `yarn init -2` compatible
with [Corepack](https://togithub.com/nodejs/corepack). The behaviour of
`yarn init` (without `-2`) doesn't change.

Remember that Yarn 1.x won't receive further functional improvements. We
recommend you to switch to the recently-released 3.0, and to ping us on
Discord if you find issues when migrating (also check our [Migration
Guide](https://yarnpkg.com/getting-started/migration#why-should-you-migrate)).

###
[`v1.22.10`](https://togithub.com/yarnpkg/yarn/blob/HEAD/CHANGELOG.md#12210-and-prior)

- Tweak the preinstall check to not cause errors when Node is installed
as root (as a downside, it won't run at all on Windows, which should be
an acceptable tradeoff):
[yarnpkg/yarn#8358

###
[`v1.22.7`](https://togithub.com/yarnpkg/yarn/blob/HEAD/CHANGELOG.md#1227)

This release doesn't change anything and was caused by a publish issue.

###
[`v1.22.6`](https://togithub.com/yarnpkg/yarn/blob/HEAD/CHANGELOG.md#1226)

- Running `yarn init` with the `-2` flag won't print the `set version`
output anymore.

- A new preinstall check will ensure that `npm install -g yarn` works
even under [Corepack](https://togithub.com/arcanis/corepack). It doesn't
have any effect on other setups.

###
[`v1.22.5`](https://togithub.com/yarnpkg/yarn/blob/HEAD/CHANGELOG.md#1225)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.4...v1.22.5)

-   Headers won't be printed when calling `yarn init` with the `-2` flag

    [**Maël Nison**](https://twitter.com/arcanis)

- Files with the `.cjs` extension will be spawned by `yarnPath` using
\`execPath

[#&#8203;8144](https://togithub.com/yarnpkg/yarn/pull/8144) -
[**bgotink**](https://togithub.com/bgotink)

- Generates local yarn verions as `.cjs` files when calling `yarn set
version`

[#&#8203;8145](https://togithub.com/yarnpkg/yarn/pull/8145) -
[**bgotink**](https://togithub.com/bgotink)

- Sorts files when running `yarn pack` to produce identical layout on
Windows and Unix systems

[#&#8203;8142](https://togithub.com/yarnpkg/yarn/pull/8142) -
[**Merceyz**](https://togithub.com/merceyz)

###
[`v1.22.4`](https://togithub.com/yarnpkg/yarn/blob/HEAD/CHANGELOG.md#1224--1223)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.1...v1.22.4)

Those versions didn't contain any changes and were just triggered by our
infra while working on the tests.

###
[`v1.22.1`](https://togithub.com/yarnpkg/yarn/blob/HEAD/CHANGELOG.md#12211)

[Compare
Source](https://togithub.com/yarnpkg/yarn/compare/v1.22.0...v1.22.1)

This version fixes a problem where Yarn wasn't forwarding SIGTERM to the
binary spawned via `yarnPath`. It also makes `yarn init -2` compatible
with [Corepack](https://togithub.com/nodejs/corepack). The behaviour of
`yarn init` (without `-2`) doesn't change.

Remember that Yarn 1.x won't receive further functional improvements. We
recommend you to switch to the recently-released 3.0, and to ping us on
Discord if you find issues when migrating (also check our [Migration
Guide](https://yarnpkg.com/getting-started/migration#why-should-you-migrate)).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/rparini/cxroots-app).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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

No branches or pull requests