Skip to content

Extra_files & modules metadata v2#207

Merged
lubomir merged 4 commits intorelease-engineering:developmentfrom
guillermodotn:metadata-extra
Feb 19, 2026
Merged

Extra_files & modules metadata v2#207
lubomir merged 4 commits intorelease-engineering:developmentfrom
guillermodotn:metadata-extra

Conversation

@guillermodotn
Copy link
Contributor

  • Implement ExtraFiles class with add() method
  • Implement v2.0 serialization for all metadata classes (images, rpms, extra_files, modules)
  • Implement v2.0 deserialization for all metadata classes (images, rpms, extra_files, modules)
  • Support v1.2 serialization/deserialization (backward compat)
  • Write unit tests for each metadata class (images, rpms, extra_files, modules)

:type variant: str
:param arch: Architecture
:type arch: str
:param uid: Module UID (name:stream[:version[:context]])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of uid this field should have been called nsvc, or maybe even nsvca with architecture. We might want to change this before v2 gets released, but it is not a critical thing.

@lubomir lubomir merged commit b1532a5 into release-engineering:development Feb 19, 2026
10 checks passed
@guillermodotn guillermodotn mentioned this pull request Mar 3, 2026
1 task
@guillermodotn guillermodotn deleted the metadata-extra branch March 4, 2026 08:15
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