Skip to content

Support snapshot diffs#1534

Draft
katarinazaprazna wants to merge 5 commits into
content-services:mainfrom
katarinazaprazna:support-snapshot-diffs
Draft

Support snapshot diffs#1534
katarinazaprazna wants to merge 5 commits into
content-services:mainfrom
katarinazaprazna:support-snapshot-diffs

Conversation

@katarinazaprazna

@katarinazaprazna katarinazaprazna commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a new endpoint that returns RPM packages added and removed in a snapshot (diff), merged into a single alphabetically-sorted paginated list
  • Each entry is tagged with "added" or "removed" status; same-name packages are grouped together (removed before added) so the frontend can render update pairs side-by-side

Testing steps

katarinazaprazna and others added 5 commits June 10, 2026 15:25
…version

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This endpoint lists RPM packages added and removed in a repository snapshot.

Key features:
- Fetches added and removed packages from Pulp
- Merges and sorts results (by name, then status, then version)
- Supports search filtering on package name (case-insensitive)
- Supports pagination via limit/offset
- Route registered before /snapshots/:uuid/rpms to avoid greedy matching

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@katarinazaprazna katarinazaprazna requested a review from a team as a code owner June 10, 2026 14:14
@dominikvagner dominikvagner self-assigned this Jun 10, 2026
@katarinazaprazna katarinazaprazna marked this pull request as draft June 11, 2026 09:30
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