debian-forge-composer/internal/blueprint
Ondřej Budai 1a6dac1cfa blueprint: make Convert respect nils
Previously, nil values in the conversion source were in some cases converted
to empty arrays or empty objects. This is undesirable, because it can be in
certain cases changing the semantics of the blueprint. See e.g.
f317064da5/pkg/distro/rhel7/imagetype.go (L239C7-L239C7)

This commit modifies the conversion process so nil values are converted
without any changes. Also, the `Convert` function was covered with a unit
test.
2023-08-10 20:02:45 +02:00
..
blueprint.go blueprint: make Convert respect nils 2023-08-10 20:02:45 +02:00
blueprint_convert_test.go blueprint: make Convert respect nils 2023-08-10 20:02:45 +02:00
blueprint_test.go blueprint: Don't allow empty password 2022-07-16 22:54:26 +01:00
customizations.go blueprint: add openscap Tailoring customizations 2023-08-10 12:49:44 +02:00
customizations_test.go update to go 1.19 2023-07-21 19:18:00 +02:00
filesystem_customizations.go disk: move remaining mountpoint policy code to different packages 2023-02-22 12:17:36 +01:00
fsnode_customizations.go blueprint: add functions checking dir / file customizations policy 2023-02-22 12:17:36 +01:00
fsnode_customizations_test.go blueprint: add functions checking dir / file customizations policy 2023-02-22 12:17:36 +01:00
repository_customizations.go split: replace internal packages with images library 2023-07-10 21:11:19 +02:00
repository_customizations_test.go split: replace internal packages with images library 2023-07-10 21:11:19 +02:00