Skip to content

feat: catalogs#8122

Merged
zkochan merged 9 commits intomainfrom
catalogs
Jun 27, 2024
Merged

feat: catalogs#8122
zkochan merged 9 commits intomainfrom
catalogs

Conversation

@gluxon
Copy link
Member

@gluxon gluxon commented May 23, 2024

@gluxon gluxon mentioned this pull request May 23, 2024
@zkochan
Copy link
Member

zkochan commented Jun 3, 2024

I think we probably need to do this change first: #8165

@gluxon
Copy link
Member Author

gluxon commented Jun 5, 2024

I think we probably need to do this change first: #8165

That's a good idea. 👍

gluxon added 8 commits June 27, 2024 02:09
* refactor: move InvalidWorkspaceManifestError to its own file

* feat: read catalogs config from workspace manifest

* chore: add changeset for new catalog config parsing
This works around a problem with pnpm's CI setup not compiling
packages that are not dependencies of the main pnpm package before
running these tests.

#8027 (comment)
* refactor: remove single default catalog check

This check will happen in  `@pnpm/catalogs.config` instead.

* feat: create new @pnpm/catalogs.config package

* fix: work around CI setup not compiling orphan packages before testing

This works around a problem with pnpm's CI setup not compiling
packages that are not dependencies of the main pnpm package before
running these tests.

#8027 (comment)
* feat: create new @pnpm/catalogs.resolver package

* fix: work around CI setup not compiling orphan packages before testing

This works around a problem with pnpm's CI setup not compiling
packages that are not dependencies of the main pnpm package before
running these tests.

#8027 (comment)
* feat: add catalogs to @pnpm/config

* refactor: factor out resolveDependenciesOfImporterDependency function

* feat: implement catalog resolver and replace prefs

* revert: work around CI setup not compiling orphan packages before testing

* feat: record catalog lookup snapshots through propagated metadata

* feat: update projects when catalogs config changes

* test: add catalog protocol install tests
…8244)

* refactor: remove filter-packages-from-dir dependency from core tests

* test: refactor

* test: refactor

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
@zkochan zkochan marked this pull request as ready for review June 27, 2024 12:11
@zkochan zkochan self-requested a review as a code owner June 27, 2024 12:11
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.

2 participants