debian-forge-composer/internal/distro
Gianluca Zuccarelli 4d42808b6a internal/rpmmd: RepoConfig baseurl change
Update the internal RepoConfig object to
accept a slice of baseurls rather than a
single field. This change was needed to
align RepoConfig with the dnf spec [1].

Additionally, this change adds custom json
marshal and unmarshal functions to ensure
backwards compatibility with older workers.
Add json tags to the internal rpmmd config
since this is serialized in dnfjson.
Add unit tests to check the serialization
is okay.

[1] See dnf.config
2023-04-21 17:40:00 +02:00
..
distro_test_common internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
fedora platform: add the aarch64_iot platform 2023-04-18 21:21:09 +02:00
rhel7 distro/rhel7: handle generated warnings during Manifest initialization 2023-03-31 14:14:57 +02:00
rhel8 internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
rhel9 internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
test_distro distro: allow to return warnings in the Manifest function 2023-03-31 14:14:57 +02:00
distro.go distro: allow to return warnings in the Manifest function 2023-03-31 14:14:57 +02:00
distro_test.go internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
image_config.go distro: add ShellVars field to ImageConfig 2023-03-30 18:40:12 +02:00
image_config_test.go common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00