debian-forge-composer/internal
Tom Gundersen bbd8dc338d distro: introduce Arch and ImageType interfaces
Objects implementing these interfaces will represent the
architecture support for a given distro and the image type
support for a given architecture distro combination, respectively.

The idea is to always resolve to these objects early, and drop
the equilavent methods from the distro interface. This means that
we convert our input strings to real objects once, and then never
have to verify their correctness again.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-03-23 15:43:55 +01:00
..
blueprint distro.Manifest: take Customizations rather than Blueprint as argument 2020-03-15 23:48:42 +01:00
client distro: don't expose repositories in distro objects 2020-03-18 20:46:28 +01:00
common store: move ComposeRequest to the store package 2020-03-12 20:01:24 +01:00
compose store: don't query the distro for the filename 2020-03-22 22:26:09 +01:00
crypt crypt: make it possible to compile and test on macOS 2020-01-30 14:42:25 +01:00
distro distro: introduce Arch and ImageType interfaces 2020-03-23 15:43:55 +01:00
jobqueue store: drop the distro registry 2020-03-22 22:26:09 +01:00
mocks store: drop the distro registry 2020-03-22 22:26:09 +01:00
osbuild stage: make the unmarshalling error more verbose 2020-03-17 12:21:01 +01:00
rcm store: drop the distro registry 2020-03-22 22:26:09 +01:00
rpmmd rpmmd: drop the Name attribute from RepoConfig 2020-03-15 23:48:42 +01:00
store store: drop the distro registry 2020-03-22 22:26:09 +01:00
target target: pass the image filename in each target 2020-03-22 22:26:09 +01:00
test api: implement /compose/log 2019-12-20 11:43:39 +01:00
upload lint: fix unhandled errors 2020-03-02 14:28:55 +01:00
weldr target: pass the image filename in each target 2020-03-22 22:26:09 +01:00
weldrcheck weldrcheck: Convert to go testing framework + testify/require 2020-03-17 21:10:00 +01:00