Skip to content

feat: Add npm repository catalog, metrics, and rebuild collapse - #431

Open
TenSt wants to merge 1 commit into
pulp:mainfrom
TenSt:stepan/430-extend-npm-rest-api
Open

TenSt wants to merge 1 commit into
pulp:mainfrom
TenSt:stepan/430-extend-npm-rest-api

Conversation

@TenSt

@TenSt TenSt commented Sep 16, 2026

Copy link
Copy Markdown

📜 Checklist

  • Commits are cleanly separated with meaningful messages (simple features and bug fixes should be squashed to one commit)
  • A changelog entry or entries has been added for any significant changes
  • Follows the Pulp policy on AI Usage
  • (For new features) - User documentation and test coverage has been added

This PR:

  • Adds repository packages/ and metrics/ catalog reads
  • Collapses Lightwell rebuilds on the content API (collapse_builds)
  • Adds exact version= lookup, base_version, and name search
  • Adds a Postgres pg_trgm GIN index on package names

Expose one-row-per-package catalog and metrics on repositories, and collapse Lightwell rebuilds on the content list. Package lookup uses exact version=; the catalog supports name search, ordering, and last_updated.

Assisted-By: Cursor
@TenSt TenSt changed the title 430: Add npm repository catalog, metrics, and rebuild collapse feat: Add npm repository catalog, metrics, and rebuild collapse Sep 16, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant