debian-forge-composer/docs/news
Tomas Hozza dda9cce03e Add support for image type tags in rpmmd and add RepoRegistry API
Extend the RepoConfig structure to contain new field ImageTypeTags.
Extend also other structures and functions as needed, to support loading
repository definitions, which use this new field. The idea is that a
repository should be used for building all image types, unless it has
some ImageTypeTags defined. In such case, it should be used only for
building the specific image types, which names are specified in the new
field.

Add RepoRegistry as a higher-level API to load and manage repository
definitions for each distribution. Currently it provides one method,
which returns a set of repositories needed to build a given image
type. The RepoRegistry uses the new ImageTypeTags field in the RepoConfig
structure and returns all the needed repositories for the image type.

Modify rpmmd unit tests and add unit tests for RepoRegistry.

Add News entry describing the change done to RepoConfig and its JSON
representation.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2021-05-14 15:43:00 +02:00
..
27 27 2021-02-04 15:44:39 +01:00
28 28 2021-02-20 17:56:23 +00:00
29 29 2021-03-05 15:01:38 +01:00
unreleased Add support for image type tags in rpmmd and add RepoRegistry API 2021-05-14 15:43:00 +02:00
README.md docs/news: introduce release notes directory 2021-01-15 13:21:12 +01:00

Release Notes

This directory contains release notes for osbuild-composer in the form of short markdown documents, sorted into subdirectories by release.

When proposing a user-visible change, please add a release note into the unreleased directory. The note should explain the change from the perspective of somebody using osbuild-composer and ideally how the change affects them or how they can make use of new functionality.

When preparing a release, a maintainer will rename the unreleased directory and summarize its contents in NEWS.md.