-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
fix config builder erroring when passed partial config #4552
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, please do not forget the changeset. I´ll review if test can be updated.
https://github.com/verdaccio/verdaccio/blob/master/CONTRIBUTING.md#adding-a-changeset-changeset
Thanks @ItamarGronich I took the liberty to add more stuff :) but good catch your patch It will arrive on 5.x, 6.x and next soon. |
Thanks @juanpicado appreciate the help. Howver, now that i think of it i think the tests you added don't cover the edge case that i've run into. I'll add a test. |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | [node](https://nodejs.org) ([source](https://togithub.com/nodejs/node)) | | minor | `20.11.1` -> `20.12.1` | [![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.11.1/v20.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.11.1/v20.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [npm](https://docs.npmjs.com/) ([source](https://togithub.com/npm/cli)) | packageManager | patch | [`10.5.0` -> `10.5.1`](https://renovatebot.com/diffs/npm/npm/10.5.0/10.5.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/npm/10.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/npm/10.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/npm/10.5.0/10.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/npm/10.5.0/10.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) | packageManager | patch | [`8.15.4` -> `8.15.6`](https://renovatebot.com/diffs/npm/pnpm/8.15.4/8.15.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/8.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/8.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/8.15.4/8.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/8.15.4/8.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [verdaccio](https://verdaccio.org) ([source](https://togithub.com/verdaccio/verdaccio)) | dependencies | minor | [`5.29.2` -> `5.30.2`](https://renovatebot.com/diffs/npm/verdaccio/5.29.2/5.30.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/verdaccio/5.30.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/verdaccio/5.30.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/verdaccio/5.29.2/5.30.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/verdaccio/5.29.2/5.30.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [yarn](https://togithub.com/yarnpkg/yarn) | packageManager | patch | [`1.22.21` -> `1.22.22`](https://renovatebot.com/diffs/npm/yarn/1.22.21/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.21/1.22.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/1.22.21/1.22.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>nodejs/node (node)</summary> ### [`v20.12.1`](https://togithub.com/nodejs/node/compare/v20.12.0...v20.12.1) [Compare Source](https://togithub.com/nodejs/node/compare/v20.12.0...v20.12.1) ### [`v20.12.0`](https://togithub.com/nodejs/node/compare/v20.11.1...v20.12.0) [Compare Source](https://togithub.com/nodejs/node/compare/v20.11.1...v20.12.0) </details> <details> <summary>npm/cli (npm)</summary> ### [`v10.5.1`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#1051-2024-04-03) [Compare Source](https://togithub.com/npm/cli/compare/v10.5.0...v10.5.1) ##### Bug Fixes - [`17d97d2`](https://togithub.com/npm/cli/commit/17d97d266807f69cfc2a7a3982e8db126f90c48a) [#​7334](https://togithub.com/npm/cli/pull/7334) use [@​npmcli/redact](https://togithub.com/npmcli/redact) for log redactions ([@​lukekarrys](https://togithub.com/lukekarrys)) - [`8cab136`](https://togithub.com/npm/cli/commit/8cab136f731c69be079be08d79e3514e01bbd563) [#​7324](https://togithub.com/npm/cli/pull/7324) ensure maxSockets is respected ([#​7324](https://togithub.com/npm/cli/issues/7324)) ([@​lukekarrys](https://togithub.com/lukekarrys)) - [`9bffa13`](https://togithub.com/npm/cli/commit/9bffa13e0b96efe1039d9075fdcb11d5946b2f90) [#​7320](https://togithub.com/npm/cli/pull/7320) query: properly return :missing nodes ([#​7320](https://togithub.com/npm/cli/issues/7320)) ([@​wraithgar](https://togithub.com/wraithgar)) - [`9d4e85f`](https://togithub.com/npm/cli/commit/9d4e85f2379eded50b54f4e0b6f307031037f1ec) [#​7297](https://togithub.com/npm/cli/pull/7297) search: include searchlimit option in help output ([#​7297](https://togithub.com/npm/cli/issues/7297)) ([@​10xLaCroixDrinker](https://togithub.com/10xLaCroixDrinker)) - [`bdb3c28`](https://togithub.com/npm/cli/commit/bdb3c28167f757060474ef2b82c92f3a1f210972) [#​7274](https://togithub.com/npm/cli/pull/7274) added check for dry-run ([#​7274](https://togithub.com/npm/cli/issues/7274)) ([@​cod1r](https://togithub.com/cod1r)) - [`7f1ab88`](https://togithub.com/npm/cli/commit/7f1ab8822a8d50403338595ab9f218e4d63f37fa) [#​7271](https://togithub.com/npm/cli/pull/7271) more lightweight npm bin discovery in windows ([#​7271](https://togithub.com/npm/cli/issues/7271)) ([@​wraithgar](https://togithub.com/wraithgar)) ##### Documentation - [`1da5cf0`](https://togithub.com/npm/cli/commit/1da5cf0ace30d89edf05833b91ce80467c7864bd) [#​7198](https://togithub.com/npm/cli/pull/7198) add link to engines section ([#​7198](https://togithub.com/npm/cli/issues/7198)) ([@​uiolee](https://togithub.com/uiolee)) - [`1114a12`](https://togithub.com/npm/cli/commit/1114a12f2b4691d403d0863d4dca44f25580f57d) [#​7307](https://togithub.com/npm/cli/pull/7307) fix incorrect npm audit key response link ([#​7307](https://togithub.com/npm/cli/issues/7307)) ([@​davidlj95](https://togithub.com/davidlj95)) - [`9807caf`](https://togithub.com/npm/cli/commit/9807cafbaf274eca2a0abbd04a9b2b55e850de9d) [#​7304](https://togithub.com/npm/cli/pull/7304) update audit docs with provenance info ([#​7304](https://togithub.com/npm/cli/issues/7304)) ([@​bdehamer](https://togithub.com/bdehamer)) - [`e1ecfa7`](https://togithub.com/npm/cli/commit/e1ecfa7829be91282373862669b92ef42b9e48df) [#​7285](https://togithub.com/npm/cli/pull/7285) Correct capitalization for URL ([#​7285](https://togithub.com/npm/cli/issues/7285)) ([@​coliff](https://togithub.com/coliff)) ##### Dependencies - [`87a61fc`](https://togithub.com/npm/cli/commit/87a61fc8bb65c950cda389ab3d14ae250ab2345d) [#​7334](https://togithub.com/npm/cli/pull/7334) `npm-registry-fetch@16.2.0` - [`5469614`](https://togithub.com/npm/cli/commit/54696148f25986bcdf39e1acb5aca4bf09e7d1a0) [#​7327](https://togithub.com/npm/cli/pull/7327) `init-package-json@6.0.2` - [`5469614`](https://togithub.com/npm/cli/commit/54696148f25986bcdf39e1acb5aca4bf09e7d1a0) [#​7327](https://togithub.com/npm/cli/pull/7327) `promzard@1.0.1` - [`5469614`](https://togithub.com/npm/cli/commit/54696148f25986bcdf39e1acb5aca4bf09e7d1a0) [#​7327](https://togithub.com/npm/cli/pull/7327) `read@3.0.1` ([#​7327](https://togithub.com/npm/cli/issues/7327)) - [`9ccff72`](https://togithub.com/npm/cli/commit/9ccff72c332e6062e6ebcf8123c7888d8d617091) [#​7329](https://togithub.com/npm/cli/pull/7329) `tar@6.2.1` - [`7201a00`](https://togithub.com/npm/cli/commit/7201a00632f5cedf50101e8411a4b3c514439efb) [#​7329](https://togithub.com/npm/cli/pull/7329) `node-gyp@10.1.0` - [`6fd94f2`](https://togithub.com/npm/cli/commit/6fd94f249f43080ae183da36b971981e8ad00882) [#​7329](https://togithub.com/npm/cli/pull/7329) `minimatch@9.0.4` - [`b048592`](https://togithub.com/npm/cli/commit/b048592a9583dca6f75a9c837edee57ab4e12ab0) [#​7329](https://togithub.com/npm/cli/pull/7329) `ini@4.1.2` - [`c54a84a`](https://togithub.com/npm/cli/commit/c54a84ab5fdd7513913518734c0ece5f3d3e39c9) [#​7329](https://togithub.com/npm/cli/pull/7329) `glob@10.3.12` - [`6853531`](https://togithub.com/npm/cli/commit/6853531da30bc8fecb776c823144766915b5e421) [#​7329](https://togithub.com/npm/cli/pull/7329) `cli-table3@​0.6.4` - [`c9315cb`](https://togithub.com/npm/cli/commit/c9315cb240be02babbbd99585f7ef23679e1d963) [#​7329](https://togithub.com/npm/cli/pull/7329) `binary-extensions@2.3.0` - [`5bb0031`](https://togithub.com/npm/cli/commit/5bb003147423a644969c04222e2ba1b6cf407e6f) [#​7329](https://togithub.com/npm/cli/pull/7329) `@sigstore/tuf@2.3.2` - [`8cab136`](https://togithub.com/npm/cli/commit/8cab136f731c69be079be08d79e3514e01bbd563) [#​7324](https://togithub.com/npm/cli/pull/7324) `agent-base@7.1.1` ([@​lukekarrys](https://togithub.com/lukekarrys)) - [workspace](https://togithub.com/npm/cli/releases/tag/arborist-v7.4.1): `@npmcli/arborist@7.4.1` - [workspace](https://togithub.com/npm/cli/releases/tag/config-v8.2.1): `@npmcli/config@8.2.1` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmaccess-v8.0.3): `libnpmaccess@8.0.3` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v6.0.8): `libnpmdiff@6.0.8` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v7.0.9): `libnpmexec@7.0.9` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v5.0.6): `libnpmfund@5.0.6` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmhook-v10.0.2): `libnpmhook@10.0.2` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmorg-v6.0.3): `libnpmorg@6.0.3` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v6.0.8): `libnpmpack@6.0.8` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmpublish-v9.0.5): `libnpmpublish@9.0.5` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmsearch-v7.0.2): `libnpmsearch@7.0.2` - [workspace](https://togithub.com/npm/cli/releases/tag/libnpmteam-v6.0.2): `libnpmteam@6.0.2` ##### Chores - [`8cab136`](https://togithub.com/npm/cli/commit/8cab136f731c69be079be08d79e3514e01bbd563) [#​7324](https://togithub.com/npm/cli/pull/7324) add smoke-test for large prod installs ([@​lukekarrys](https://togithub.com/lukekarrys)) - [`0dab381`](https://togithub.com/npm/cli/commit/0dab3810e6b84e1b4afcc2a315c878fffccb328b) [#​7258](https://togithub.com/npm/cli/pull/7258) `jsdom@24.0.0` ([#​7258](https://togithub.com/npm/cli/issues/7258)) ([@​wraithgar](https://togithub.com/wraithgar)) - [`af3c48e`](https://togithub.com/npm/cli/commit/af3c48e074d03caebaa8ed24d39405329f545497) [#​7262](https://togithub.com/npm/cli/pull/7262) test refactor ([#​7262](https://togithub.com/npm/cli/issues/7262)) ([@​wraithgar](https://togithub.com/wraithgar)) </details> <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v8.15.6`](https://togithub.com/pnpm/pnpm/releases/tag/v8.15.6) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.5...v8.15.6) #### Patch Changes - The exit code of the child process should be preserved on `pnpm run` [#​7817](https://togithub.com/pnpm/pnpm/issues/7817). - When sorting packages in a workspace, take into account workspace dependencies specified as `peerDependencies` [#​7813](https://togithub.com/pnpm/pnpm/issues/7813). - Add `--ignore-scripts` argument to `prune` command [#​7836](https://togithub.com/pnpm/pnpm/pull/7836). #### Platinum Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=readme" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a> </td> <td align="center" valign="middle"> <a href="https://figma.com/?utm_source=pnpm&utm_medium=readme" target="_blank"><img src="https://pnpm.io/img/users/figma.svg" width="80"></a> </td> </tr> </tbody> </table> #### Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://discord.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" /> <img src="https://pnpm.io/img/users/discord.svg" width="220" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/prisma.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/prisma_light.svg" /> <img src="https://pnpm.io/img/users/prisma.svg" width="180" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://uscreen.de/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/uscreen.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/uscreen_light.svg" /> <img src="https://pnpm.io/img/users/uscreen.svg" width="180" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://www.jetbrains.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/jetbrains.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/jetbrains.svg" /> <img src="https://pnpm.io/img/users/jetbrains.svg" width="85" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://nx.dev/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" /> <img src="https://pnpm.io/img/users/nx.svg" width="120" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" /> <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" /> </picture> </a> </td> </tr> </tbody> </table> #### Silver Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80"> </a> </td> <td align="center" valign="middle"> <a href="https://vercel.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/vercel.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/vercel_light.svg" /> <img src="https://pnpm.io/img/users/vercel.svg" width="180" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://depot.dev/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/depot.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/depot_light.svg" /> <img src="https://pnpm.io/img/users/depot.svg" width="200" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://moonrepo.dev/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/moonrepo.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/moonrepo_light.svg" /> <img src="https://pnpm.io/img/users/moonrepo.svg" width="200" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://devowl.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/devowlio.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/devowlio.svg" /> <img src="https://pnpm.io/img/users/devowlio.svg" width="200" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://macpaw.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/macpaw.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/macpaw_light.svg" /> <img src="https://pnpm.io/img/users/macpaw.svg" width="200" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://cerbos.dev/?utm_source=pnpm&utm_medium=readme" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/cerbos.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/cerbos_light.svg" /> <img src="https://pnpm.io/img/users/cerbos.svg" width="180" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://vpsserver.com/en-us/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/vpsserver.svg" width="180" /> </a> </td> </tr> </tbody> </table> ### [`v8.15.5`](https://togithub.com/pnpm/pnpm/compare/v8.15.4...v8.15.5) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.4...v8.15.5) </details> <details> <summary>verdaccio/verdaccio (verdaccio)</summary> ### [`v5.30.2`](https://togithub.com/verdaccio/verdaccio/releases/tag/v5.30.2) [Compare Source](https://togithub.com/verdaccio/verdaccio/compare/v5.30.1...v5.30.2) ##### [5.30.2](https://togithub.com/verdaccio/verdaccio/compare/v5.30.1...v5.30.2) (2024-03-24) > Same as https://github.com/verdaccio/verdaccio/releases/tag/v5.30.0 ℹ️ [Verdaccio v6.0.0-beta.2](https://togithub.com/verdaccio/verdaccio/releases/tag/v6.0.0-beta.2) has been released, ready for user test to ensure the best backward compatibility, help us by trying it out. ##### Bug Fixes - update [@​verdaccio/search-indexer](https://togithub.com/verdaccio/search-indexer) engine restrictions (\[[`1ceb9f9`](https://togithub.com/verdaccio/verdaccio/commit/1ceb9f9)] [verdaccio/verdaccio#4560 (verdaccio/verdaccio@1ceb9f9)) (remove engine strict message in older Node.js versions) ### [`v5.30.1`](https://togithub.com/verdaccio/verdaccio/releases/tag/v5.30.1) [Compare Source](https://togithub.com/verdaccio/verdaccio/compare/v5.30.0...v5.30.1) ##### [5.30.1](https://togithub.com/verdaccio/verdaccio/compare/v5.30.0...v5.30.1) (2024-03-24) > Same as https://github.com/verdaccio/verdaccio/releases/tag/v5.30.0 ##### Bug Fixes - remove search dependency (dependency requires Node.js 18 and is not used) ([#​4560](https://togithub.com/verdaccio/verdaccio/issues/4560)) ([a9cfae5](https://togithub.com/verdaccio/verdaccio/commit/a9cfae580035796a74afe6d446dbf8a83e55c994)) ### [`v5.30.0`](https://togithub.com/verdaccio/verdaccio/releases/tag/v5.30.0) [Compare Source](https://togithub.com/verdaccio/verdaccio/compare/v5.29.2...v5.30.0) 🎉 **3 new [contributors](https://verdaccio.org/contributors)** > Be warned, if you are using (or cannot upgrade to major) Node.js 12 **(only if you install from npmjs)** please do not upgrade to this version, the minimum is now Node.js 14 (due dependency reasons are out my hand), the recommendation is always go for [LTS releases](https://nodejs.org/en/about/previous-releases) anyway which at this moment is Node.js 20. [*For context if you are using the Docker image ignore this warning, the Dockerfile uses Node.js 20 as base image*](https://togithub.com/orgs/verdaccio/discussions/4565). ℹ️ [Verdaccio v6.0.0-beta.2](https://togithub.com/verdaccio/verdaccio/releases/tag/v6.0.0-beta.2) has been released, ready for user test to ensure the best backward compatibility, help us by trying it out. ##### Features On the versions view there is a new filter that allows semantic versioning filtering (feedback is welcome) - **deps:** update core verdaccio dependencies (5.x) ([#​4558](https://togithub.com/verdaccio/verdaccio/issues/4558)) ([72c3ab7](https://togithub.com/verdaccio/verdaccio/commit/72c3ab72a0391451c4cf39223f470ba9a6e78f49)) ##### Versions filter by semver range ![Kapture 2024-03-23 at 20 04 02](https://togithub.com/verdaccio/verdaccio/assets/558752/47ecfbdc-b9c6-405e-bc10-15f2f5583f5e) ##### Bug Fixes - fix multiple user interface issues in dark mode (css styles) - newline after version command ([#​4543](https://togithub.com/verdaccio/verdaccio/issues/4543)) ([c478324](https://togithub.com/verdaccio/verdaccio/commit/c4783246433ee570c42d49248dec94ad20517bba)) by [@​aseerkt](https://togithub.com/aseerkt) - **deps:** update core verdaccio dependencies ([#​4530](https://togithub.com/verdaccio/verdaccio/issues/4530)) ([7206f84](https://togithub.com/verdaccio/verdaccio/commit/7206f84df6895534ea564349ceb0d6026ca9001b)) - fix config builder erroring when passed partial config [verdaccio/verdaccio#4552 by [@​ItamarGronich](https://togithub.com/ItamarGronich) - Avoid displaying "prettify pipeline error" if there is no error [verdaccio/verdaccio#4551 by [@​divdavem](https://togithub.com/divdavem) - **deps:** update core verdaccio dependencies (5.x) ([#​4539](https://togithub.com/verdaccio/verdaccio/issues/4539)) ([da50302](https://togithub.com/verdaccio/verdaccio/commit/da5030221e63e45b9732adf54ceaaafcb149465c)) - **deps:** update dependency envinfo to v7.11.1 ([#​4527](https://togithub.com/verdaccio/verdaccio/issues/4527)) ([c2604e7](https://togithub.com/verdaccio/verdaccio/commit/c2604e788e00adcee5dd1ddb1b39b7e6f3838b90)) - **deps:** update dependency express to v4.18.3 ([#​4528](https://togithub.com/verdaccio/verdaccio/issues/4528)) ([e07c352](https://togithub.com/verdaccio/verdaccio/commit/e07c35201acb753eccfdc36b3fd8ed5e2a61165e)) - **deps:** update dependency semver to v7.6.0 ([#​4529](https://togithub.com/verdaccio/verdaccio/issues/4529)) ([43d3c5e](https://togithub.com/verdaccio/verdaccio/commit/43d3c5e3e15909dd3a7154d0ecf2f517ac4ebd7a)) </details> <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. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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/cerbos/cerbos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Andrew Haines <haines@cerbos.dev> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Andrew Haines <haines@cerbos.dev>
when you pass create a builder with a partial config, then there might be some required fields left empty and methods will fail because of this.