many: update for new reporegistry.New() api (c.f. pr#1179)

This commit updates osbuild-composer for the new API in images
for the `reporegistry.New()`. The main incompatible change is
that the `/repositories` part is not longer automatically added
inside the library so we need to add it on the call-site.

This needs https://github.com/osbuild/images/pull/1179
This commit is contained in:
Michael Vogt 2025-02-06 17:37:41 +01:00 committed by Achilleas Koutsou
parent 13329ebb2e
commit 35167ce83f
5 changed files with 8 additions and 10 deletions

View file

@ -813,9 +813,8 @@ func TestGetImageRequests_NoRepositories(t *testing.T) {
Repositories: []Repository{},
},
}
reposConf, err := reporegistry.LoadAllRepositoriesFromFS([]fs.FS{repos.FS})
rr, err := reporegistry.New(nil, []fs.FS{repos.FS})
require.NoError(t, err)
rr := reporegistry.NewFromDistrosRepoConfigs(reposConf)
got, err := request.GetImageRequests(distrofactory.NewDefault(), rr)
assert.NoError(t, err)
require.Len(t, got, 1)
@ -839,9 +838,8 @@ func TestGetImageRequests_BlueprintDistro(t *testing.T) {
Distro: common.ToPtr("fedora-39"),
},
}
reposConf, err := reporegistry.LoadAllRepositoriesFromFS([]fs.FS{repos.FS})
rr, err := reporegistry.New(nil, []fs.FS{repos.FS})
require.NoError(t, err)
rr := reporegistry.NewFromDistrosRepoConfigs(reposConf)
got, err := request.GetImageRequests(distrofactory.NewDefault(), rr)
assert.NoError(t, err)
require.Len(t, got, 1)