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

Upgrade to Yarn Berry (3.2) #2154

Merged
merged 2 commits into from
Mar 7, 2022
Merged

Upgrade to Yarn Berry (3.2) #2154

merged 2 commits into from
Mar 7, 2022

Conversation

mrtnzlml
Copy link
Member

@mrtnzlml mrtnzlml commented Apr 6, 2021

See: https://yarnpkg.com/getting-started/migration

TODO:

Current status of yarn test:

  • yarn flow
  • yarn lint --all
  • yarn test-only --all
  • yarn scanner
  • ./node_modules/.bin/relay-compiler

Learnings:

Closes: #1734

@vercel vercel bot temporarily deployed to Preview – universe-sx-tailwind-website April 17, 2021 16:29 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-example-relay April 17, 2021 16:29 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-example-relay April 17, 2021 16:42 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-sx-tailwind-website April 17, 2021 16:42 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-sx-tailwind-website April 19, 2021 14:03 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-example-relay April 19, 2021 14:03 Inactive
@mrtnzlml mrtnzlml self-assigned this Jun 17, 2021
@vercel vercel bot temporarily deployed to Preview – universe-sx-tailwind-website July 25, 2021 01:15 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-example-relay July 25, 2021 01:15 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-sx-tailwind-website July 25, 2021 01:21 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-example-relay July 25, 2021 01:21 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-example-relay July 25, 2021 01:29 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-sx-tailwind-website July 25, 2021 01:29 Inactive
mrtnzlml added a commit that referenced this pull request Jul 26, 2021
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: #2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).
@mrtnzlml mrtnzlml changed the title Upgrade to Yarn Berry Upgrade to Yarn Berry (3.0) Jul 27, 2021
@vercel vercel bot temporarily deployed to Preview – universe-example-relay July 27, 2021 20:20 Inactive
@vercel vercel bot temporarily deployed to Preview – universe-sx-tailwind-website July 27, 2021 20:20 Inactive
kodiakhq bot pushed a commit that referenced this pull request Jul 27, 2021
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: #2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).
adeira-github-bot pushed a commit to adeira/babel-preset-adeira that referenced this pull request Jul 27, 2021
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/css-colors that referenced this pull request Jul 27, 2021
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/eslint-config-adeira that referenced this pull request Jul 27, 2021
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/eslint-fixtures-tester that referenced this pull request Jul 27, 2021
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
kodiakhq bot pushed a commit that referenced this pull request Mar 7, 2022
Yarn Berry does this automatically, offloading #2154
kodiakhq bot pushed a commit that referenced this pull request Mar 7, 2022
adeira-github-bot pushed a commit to adeira/monorepo-utils that referenced this pull request Mar 7, 2022
Offloading: adeira/universe#2154

adeira-source-id: 578d5959a067fdce88339aee6028d3077802a080
kodiakhq bot pushed a commit that referenced this pull request Mar 7, 2022
History repeats: I am configuring Renovate bot again. Dependabot is
great and it's awesome that it's integrated into GitHub natively.
Unfortunately, it does not support Yarn Berry and seems like it won't
anytime soon (dependabot/dependabot-core#1297).

I would like to configure Renovate bot instead which should support Yarn
Berry without many problems and therefore unblock our Yarn upgrade (#2154).

At this moment I would like to keep both Dependabot and Renovate bot
enabled to see if everything works correctly, and eventually I'd like to
turn off Dependabot completely or limit it to things Renovate bot doesn't
support.

Closes: #3799
@mrtnzlml mrtnzlml force-pushed the upgrade_yarn_berry branch 5 times, most recently from 7d82616 to 0e536cf Compare March 7, 2022 16:22
@mrtnzlml mrtnzlml marked this pull request as ready for review March 7, 2022 16:26
@mrtnzlml
Copy link
Member Author

mrtnzlml commented Mar 7, 2022

I am currently not aware of any other issues that would need to be fixed so let's gooo! 🚀

@kodiakhq kodiakhq bot merged commit 682c74f into master Mar 7, 2022
@kodiakhq kodiakhq bot deleted the upgrade_yarn_berry branch March 7, 2022 16:29
adeira-github-bot pushed a commit to adeira/babel-plugin-transform-sx-tailwind that referenced this pull request Apr 30, 2022
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/babel-plugin-transform-sx-tailwind that referenced this pull request Apr 30, 2022
This field is being removed by Yarn 2+ (`"private": true` stays untouched). This commit basically offloads this PR: adeira/universe#2154

adeira-source-id: 2e06a4b2c37428ed66406781dea2d76e6200fed7
adeira-github-bot pushed a commit to adeira/graphql-resolve-wrapper that referenced this pull request May 8, 2022
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/graphql-resolve-wrapper that referenced this pull request May 8, 2022
This field is being removed by Yarn 2+ (`"private": true` stays untouched). This commit basically offloads this PR: adeira/universe#2154

adeira-source-id: 2e06a4b2c37428ed66406781dea2d76e6200fed7
adeira-github-bot pushed a commit to adeira/graphql-relay-fauna that referenced this pull request Jun 16, 2022
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/graphql-relay-fauna that referenced this pull request Jun 16, 2022
This field is being removed by Yarn 2+ (`"private": true` stays untouched). This commit basically offloads this PR: adeira/universe#2154

adeira-source-id: 2e06a4b2c37428ed66406781dea2d76e6200fed7
adeira-github-bot pushed a commit to adeira/graphql-relay that referenced this pull request Jun 16, 2022
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/graphql-relay that referenced this pull request Jun 16, 2022
This field is being removed by Yarn 2+ (`"private": true` stays untouched). This commit basically offloads this PR: adeira/universe#2154

adeira-source-id: 2e06a4b2c37428ed66406781dea2d76e6200fed7
adeira-github-bot pushed a commit to adeira/graphql-global-id that referenced this pull request Jun 16, 2022
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/graphql-global-id that referenced this pull request Jun 16, 2022
This field is being removed by Yarn 2+ (`"private": true` stays untouched). This commit basically offloads this PR: adeira/universe#2154

adeira-source-id: 2e06a4b2c37428ed66406781dea2d76e6200fed7
adeira-github-bot pushed a commit to adeira/signed-source that referenced this pull request Jun 23, 2022
The reasoning is fairly simple: nobody is actively working on
integrating with Bazel and there are no plans/capacity to do so. It
might be because Bazel is quite complex, and it's hard to set up it in a
way we need it to be. Moreover, it's blocking other efforts like this
one for example: adeira/universe#2154 (Yarn 2).

Note: this doesn't mean that there is no need for something like Bazel.
However, it doesn't have to be Bazel (preferably something simpler that
does the job well enough).

adeira-source-id: 4806cd43ff2ef8ca082d7b51e6c9da493e55f946
adeira-github-bot pushed a commit to adeira/signed-source that referenced this pull request Jun 23, 2022
This field is being removed by Yarn 2+ (`"private": true` stays untouched). This commit basically offloads this PR: adeira/universe#2154

adeira-source-id: 2e06a4b2c37428ed66406781dea2d76e6200fed7
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.

Investigate Yarn Berry v3 upgrade
2 participants