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

feat: components update #9645

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

Conversation

zkochan
Copy link
Member

@zkochan zkochan commented Mar 25, 2025

Component dependencies should link to components in the workspace

Proposed Changes

@zkochan zkochan force-pushed the linking-components branch from 664b7d3 to 6fb7fd8 Compare March 25, 2025 10:30
Component dependencies should link to components in the workspace
@zkochan zkochan force-pushed the linking-components branch from 6fb7fd8 to 20ad2c4 Compare March 25, 2025 10:42
@zkochan zkochan marked this pull request as ready for review April 1, 2025 09:43
@zkochan zkochan requested a review from GiladShoham April 1, 2025 09:58
@zkochan
Copy link
Member Author

zkochan commented Apr 1, 2025

I had to add repeat install in one scenario: when a new dependency installed that has a component from the workspace in dependencies. This was the only way of doing it because we don't have the dependency graph of the new dependency before resolution is done by the first install. In most cases this repeat install will be fast because the newly installed dependency will be "latest" unless the user specifically installs an older version (which might need to be an error? in which case no need in a second install).

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.

1 participant