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

Implement RFC 0014: Enable Support for Yarn Berry #370

Open
Tracked by #627
thitch97 opened this issue Aug 5, 2022 · 4 comments
Open
Tracked by #627

Implement RFC 0014: Enable Support for Yarn Berry #370

thitch97 opened this issue Aug 5, 2022 · 4 comments

Comments

@thitch97
Copy link
Contributor

thitch97 commented Aug 5, 2022

Context

RFC
Exploration

This buildpack should be re-written such that it supports a codepath for installing application dependencies using Yarn Berry.

Details

  • API: The buildpack should require node and yarn during build and should provide either node_modules OR yarn_pkgs.

  • The logic for installing dependencies with Yarn Classic should be kept as separate as possible from that of Yarn Berry; preferably as separate packages.

Acceptance Criteria

Given an application which uses Yarn Berry to manage its dependencies:

  • when pack build is run with the yarn-install buildpack, it should pass detection and build successfully.
  • The required dependencies should be installed in the resulting container.
@thitch97 thitch97 moved this to ❓Not scoped in Paketo Workstreams Aug 5, 2022
@ryanmoran ryanmoran moved this to 📋 Planned in Paketo Roadmap 2022 Aug 5, 2022
@thitch97 thitch97 moved this from ❓Not scoped to 📝 Todo in Paketo Workstreams Aug 9, 2022
@thitch97 thitch97 moved this from 📝 Todo to 🚧 In Progress in Paketo Workstreams Aug 9, 2022
@thitch97 thitch97 moved this from 🚧 In Progress to 📝 Todo in Paketo Workstreams Aug 11, 2022
@thitch97 thitch97 moved this from 📝 Todo to 🚧 In Progress in Paketo Workstreams Sep 22, 2022
@thitch97 thitch97 self-assigned this Sep 22, 2022
@thitch97 thitch97 moved this from 🚧 In Progress to 📝 Todo in Paketo Workstreams Mar 23, 2023
@thitch97 thitch97 moved this from 📝 Todo to 🚧 In Progress in Paketo Workstreams Mar 31, 2023
@jwhitcraft
Copy link

Any update on this?

@loewenstein-sap
Copy link

I am wondering as well, what the state of this is. It looks pretty old and the PR looks devastatingly large. @thitch97 are you actively working on this?

@thitch97 thitch97 moved this from 🚧 In Progress to 📝 Todo in Paketo Workstreams Oct 3, 2024
@thitch97 thitch97 removed their assignment Oct 3, 2024
@thitch97
Copy link
Contributor Author

thitch97 commented Oct 3, 2024

@jwhitcraft @loewenstein-sap Hi folks, I'm no longer actively working on this and I think it is past time for me to unblock the track. I've closed out the PR but I've left the branch intact for now in case there are any useful insights to glean from the admittedly large changeset. I'd be happy to see someone else try their hand at implementing the RFC if they feel inclined to do so!

@loewenstein-sap
Copy link

@paketo-buildpacks/nodejs-maintainers Is Yarn berry support on anyone's agenda?
@paketo-buildpacks/steering-committee If the current Node maintainers do not see this on their agenda, what would be the process? Would we deprecate the RFC? Or do we have any other means to make this transparent to anyone interested?

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

No branches or pull requests

3 participants