Skip to content

config: add support for custom package managers in CLI configuration#392

Open
Samk13 wants to merge 5 commits intoinveniosoftware:masterfrom
Samk13:feat-add-pnpm-uv
Open

config: add support for custom package managers in CLI configuration#392
Samk13 wants to merge 5 commits intoinveniosoftware:masterfrom
Samk13:feat-add-pnpm-uv

Conversation

@Samk13
Copy link
Member

@Samk13 Samk13 commented Apr 2, 2025

❤️ Thank you for your contribution!

Description

needs: inveniosoftware/cookiecutter-invenio-rdm#304

Checklist

Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

Frontend

Reminder

By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

  1. You license your contribution under the same terms as the current repository’s license.
  2. You agree that you have the right to license your contribution under the current repository’s license.

@Samk13 Samk13 force-pushed the feat-add-pnpm-uv branch from dfc5c2d to 2be8c72 Compare April 2, 2025 20:18
* adjust CLI configuration to set PNPM as the default
JS package manager As discussed in the Telecon.
* Update tests to match the new default
* Simplify the get_search_type method to return a default value.
* Remove hardcoded search type from test configurations.
* Refactored get_search_type to a static method.
* Removed legacy search type handling for compatibility.
* Updated tests to verify new search type behavior.
* keep only 'postgresql' in CLIConfig as options.
* Adjust tests to reflect new database and search configurations.
@Samk13 Samk13 added this to v14 Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants