From 45e0949eafad2accb38d61480ee2b6bbfda55c55 Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Thu, 21 May 2026 11:55:22 +0200 Subject: [PATCH 1/4] rename: go files use correct import path Change the name of the package from `image-builder-cli` to `image-builder` and adjust all import paths to follow suit. Signed-off-by: Simon de Vlieger --- cmd/image-builder/bib_main.go | 6 +++--- cmd/image-builder/bib_main_test.go | 2 +- cmd/image-builder/build.go | 2 +- cmd/image-builder/describeimg_test.go | 2 +- cmd/image-builder/distro_test.go | 2 +- cmd/image-builder/filters_test.go | 2 +- cmd/image-builder/main.go | 8 ++++---- cmd/image-builder/main_test.go | 4 ++-- cmd/image-builder/manifest.go | 2 +- cmd/image-builder/upload.go | 2 +- cmd/image-builder/upload_test.go | 4 ++-- cmd/image-builder/version_test.go | 2 +- go.mod | 2 +- internal/bibimg/imagetypes_test.go | 2 +- internal/blueprintload/blueprintload_test.go | 2 +- internal/testutil/testutil_test.go | 2 +- pkg/progress/command_test.go | 2 +- pkg/progress/progress.go | 2 +- pkg/progress/progress_test.go | 2 +- pkg/progress/syncwriter_test.go | 2 +- pkg/setup/setup.go | 4 ++-- pkg/setup/setup_test.go | 2 +- pkg/util/util.go | 2 +- pkg/util/util_test.go | 2 +- 24 files changed, 32 insertions(+), 32 deletions(-) diff --git a/cmd/image-builder/bib_main.go b/cmd/image-builder/bib_main.go index 4db63d87..f8d9c47b 100644 --- a/cmd/image-builder/bib_main.go +++ b/cmd/image-builder/bib_main.go @@ -32,9 +32,9 @@ import ( "github.com/osbuild/images/pkg/reporegistry" "github.com/osbuild/images/pkg/rpmmd" - "github.com/osbuild/image-builder-cli/internal/bibimg" - "github.com/osbuild/image-builder-cli/pkg/progress" - "github.com/osbuild/image-builder-cli/pkg/setup" + "github.com/osbuild/image-builder/internal/bibimg" + "github.com/osbuild/image-builder/pkg/progress" + "github.com/osbuild/image-builder/pkg/setup" ) var ( diff --git a/cmd/image-builder/bib_main_test.go b/cmd/image-builder/bib_main_test.go index 638a4a7f..fdb85b17 100644 --- a/cmd/image-builder/bib_main_test.go +++ b/cmd/image-builder/bib_main_test.go @@ -18,7 +18,7 @@ import ( "github.com/osbuild/images/pkg/cloud" "github.com/osbuild/images/pkg/cloud/awscloud" - main "github.com/osbuild/image-builder-cli/cmd/image-builder" + main "github.com/osbuild/image-builder/cmd/image-builder" ) func TestCanChownInPathHappy(t *testing.T) { diff --git a/cmd/image-builder/build.go b/cmd/image-builder/build.go index e45a6a32..4aeffca2 100644 --- a/cmd/image-builder/build.go +++ b/cmd/image-builder/build.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/osbuild/image-builder-cli/pkg/progress" + "github.com/osbuild/image-builder/pkg/progress" "github.com/osbuild/images/pkg/imagefilter" ) diff --git a/cmd/image-builder/describeimg_test.go b/cmd/image-builder/describeimg_test.go index 7398d3da..45f919e6 100644 --- a/cmd/image-builder/describeimg_test.go +++ b/cmd/image-builder/describeimg_test.go @@ -12,7 +12,7 @@ import ( testrepos "github.com/osbuild/images/test/data/repositories" - main "github.com/osbuild/image-builder-cli/cmd/image-builder" + main "github.com/osbuild/image-builder/cmd/image-builder" ) func TestDescribeImage(t *testing.T) { diff --git a/cmd/image-builder/distro_test.go b/cmd/image-builder/distro_test.go index c35d1c21..741fc492 100644 --- a/cmd/image-builder/distro_test.go +++ b/cmd/image-builder/distro_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" - main "github.com/osbuild/image-builder-cli/cmd/image-builder" + main "github.com/osbuild/image-builder/cmd/image-builder" ) func TestFindDistro(t *testing.T) { diff --git a/cmd/image-builder/filters_test.go b/cmd/image-builder/filters_test.go index 37454f83..a9145c77 100644 --- a/cmd/image-builder/filters_test.go +++ b/cmd/image-builder/filters_test.go @@ -7,7 +7,7 @@ import ( testrepos "github.com/osbuild/images/test/data/repositories" - main "github.com/osbuild/image-builder-cli/cmd/image-builder" + main "github.com/osbuild/image-builder/cmd/image-builder" ) func TestGetOneImageHappy(t *testing.T) { diff --git a/cmd/image-builder/main.go b/cmd/image-builder/main.go index 446ca48e..e2bb4b63 100644 --- a/cmd/image-builder/main.go +++ b/cmd/image-builder/main.go @@ -17,7 +17,7 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" - "github.com/osbuild/image-builder-cli/pkg/progress" + "github.com/osbuild/image-builder/pkg/progress" "github.com/osbuild/images/pkg/arch" "github.com/osbuild/images/pkg/bootc" "github.com/osbuild/images/pkg/customizations/subscription" @@ -28,9 +28,9 @@ import ( "github.com/osbuild/images/pkg/osbuild" "github.com/osbuild/images/pkg/ostree" - "github.com/osbuild/image-builder-cli/internal/blueprintload" - "github.com/osbuild/image-builder-cli/internal/olog" - "github.com/osbuild/image-builder-cli/pkg/setup" + "github.com/osbuild/image-builder/internal/blueprintload" + "github.com/osbuild/image-builder/internal/olog" + "github.com/osbuild/image-builder/pkg/setup" ) var ( diff --git a/cmd/image-builder/main_test.go b/cmd/image-builder/main_test.go index 10515c60..38f8f252 100644 --- a/cmd/image-builder/main_test.go +++ b/cmd/image-builder/main_test.go @@ -24,8 +24,8 @@ import ( "github.com/osbuild/images/pkg/rpmmd" testrepos "github.com/osbuild/images/test/data/repositories" - main "github.com/osbuild/image-builder-cli/cmd/image-builder" - "github.com/osbuild/image-builder-cli/internal/testutil" + main "github.com/osbuild/image-builder/cmd/image-builder" + "github.com/osbuild/image-builder/internal/testutil" "github.com/osbuild/images/pkg/arch" ) diff --git a/cmd/image-builder/manifest.go b/cmd/image-builder/manifest.go index 283492d1..80944ee5 100644 --- a/cmd/image-builder/manifest.go +++ b/cmd/image-builder/manifest.go @@ -18,7 +18,7 @@ import ( "github.com/osbuild/images/pkg/rhsm/facts" "github.com/osbuild/images/pkg/sbom" - "github.com/osbuild/image-builder-cli/internal/blueprintload" + "github.com/osbuild/image-builder/internal/blueprintload" ) type manifestOptions struct { diff --git a/cmd/image-builder/upload.go b/cmd/image-builder/upload.go index 67e2bda8..1e693893 100644 --- a/cmd/image-builder/upload.go +++ b/cmd/image-builder/upload.go @@ -12,7 +12,7 @@ import ( "github.com/cheggaaa/pb/v3" "github.com/spf13/cobra" - "github.com/osbuild/image-builder-cli/pkg/progress" + "github.com/osbuild/image-builder/pkg/progress" "github.com/osbuild/images/pkg/arch" "github.com/osbuild/images/pkg/cloud" "github.com/osbuild/images/pkg/cloud/awscloud" diff --git a/cmd/image-builder/upload_test.go b/cmd/image-builder/upload_test.go index a11b9d5f..442522f2 100644 --- a/cmd/image-builder/upload_test.go +++ b/cmd/image-builder/upload_test.go @@ -16,8 +16,8 @@ import ( "github.com/osbuild/images/pkg/cloud/awscloud" "github.com/osbuild/images/pkg/platform" - main "github.com/osbuild/image-builder-cli/cmd/image-builder" - "github.com/osbuild/image-builder-cli/internal/testutil" + main "github.com/osbuild/image-builder/cmd/image-builder" + "github.com/osbuild/image-builder/internal/testutil" ) func TestUploadWithAWSMock(t *testing.T) { diff --git a/cmd/image-builder/version_test.go b/cmd/image-builder/version_test.go index 396c094c..d3c2205e 100644 --- a/cmd/image-builder/version_test.go +++ b/cmd/image-builder/version_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - main "github.com/osbuild/image-builder-cli/cmd/image-builder" + main "github.com/osbuild/image-builder/cmd/image-builder" ) func TestVersionFlagDeprecated(t *testing.T) { diff --git a/go.mod b/go.mod index 08f35599..b1197cdb 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/osbuild/image-builder-cli +module github.com/osbuild/image-builder // keep in sync with images, // c.f. https://github.com/osbuild/images/blob/main/go.mod diff --git a/internal/bibimg/imagetypes_test.go b/internal/bibimg/imagetypes_test.go index ecc31228..b6ab1218 100644 --- a/internal/bibimg/imagetypes_test.go +++ b/internal/bibimg/imagetypes_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/osbuild/image-builder-cli/internal/bibimg" + "github.com/osbuild/image-builder/internal/bibimg" ) type testCase struct { diff --git a/internal/blueprintload/blueprintload_test.go b/internal/blueprintload/blueprintload_test.go index 284ad303..17c74722 100644 --- a/internal/blueprintload/blueprintload_test.go +++ b/internal/blueprintload/blueprintload_test.go @@ -9,7 +9,7 @@ import ( "github.com/osbuild/blueprint/pkg/blueprint" - "github.com/osbuild/image-builder-cli/internal/blueprintload" + "github.com/osbuild/image-builder/internal/blueprintload" ) var testBlueprintJSON = `{ diff --git a/internal/testutil/testutil_test.go b/internal/testutil/testutil_test.go index 6406ca2c..37cce094 100644 --- a/internal/testutil/testutil_test.go +++ b/internal/testutil/testutil_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/osbuild/image-builder-cli/internal/testutil" + "github.com/osbuild/image-builder/internal/testutil" ) func TestMockCommand(t *testing.T) { diff --git a/pkg/progress/command_test.go b/pkg/progress/command_test.go index bbe260c0..7cde6883 100644 --- a/pkg/progress/command_test.go +++ b/pkg/progress/command_test.go @@ -11,7 +11,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/osbuild/image-builder-cli/pkg/progress" + "github.com/osbuild/image-builder/pkg/progress" ) func makeFakeOsbuild(t *testing.T, content string) string { diff --git a/pkg/progress/progress.go b/pkg/progress/progress.go index 007d65da..e8b0d091 100644 --- a/pkg/progress/progress.go +++ b/pkg/progress/progress.go @@ -13,7 +13,7 @@ import ( "github.com/cheggaaa/pb/v3" - "github.com/osbuild/image-builder-cli/pkg/util" + "github.com/osbuild/image-builder/pkg/util" ) var ( diff --git a/pkg/progress/progress_test.go b/pkg/progress/progress_test.go index d90ce5a4..03c344e4 100644 --- a/pkg/progress/progress_test.go +++ b/pkg/progress/progress_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/osbuild/image-builder-cli/pkg/progress" + "github.com/osbuild/image-builder/pkg/progress" ) func TestProgressNew(t *testing.T) { diff --git a/pkg/progress/syncwriter_test.go b/pkg/progress/syncwriter_test.go index bf2daf1c..db22ec86 100644 --- a/pkg/progress/syncwriter_test.go +++ b/pkg/progress/syncwriter_test.go @@ -11,7 +11,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/osbuild/image-builder-cli/pkg/progress" + "github.com/osbuild/image-builder/pkg/progress" ) func TestSyncWriter(t *testing.T) { diff --git a/pkg/setup/setup.go b/pkg/setup/setup.go index 8ecc9b5e..24a3b56f 100644 --- a/pkg/setup/setup.go +++ b/pkg/setup/setup.go @@ -11,8 +11,8 @@ import ( "golang.org/x/sys/unix" - "github.com/osbuild/image-builder-cli/pkg/podmanutil" - "github.com/osbuild/image-builder-cli/pkg/util" + "github.com/osbuild/image-builder/pkg/podmanutil" + "github.com/osbuild/image-builder/pkg/util" ) // EnsureEnvironment mutates external filesystem state as necessary diff --git a/pkg/setup/setup_test.go b/pkg/setup/setup_test.go index e3051a66..c42c0162 100644 --- a/pkg/setup/setup_test.go +++ b/pkg/setup/setup_test.go @@ -11,7 +11,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/osbuild/image-builder-cli/pkg/setup" + "github.com/osbuild/image-builder/pkg/setup" ) func TestValidateCanRunTargetArchTrivial(t *testing.T) { diff --git a/pkg/util/util.go b/pkg/util/util.go index 206c02f5..82790a27 100644 --- a/pkg/util/util.go +++ b/pkg/util/util.go @@ -6,7 +6,7 @@ import ( "os/exec" "strings" - "github.com/osbuild/image-builder-cli/internal/olog" + "github.com/osbuild/image-builder/internal/olog" ) // IsMountpoint checks if the target path is a mount point diff --git a/pkg/util/util_test.go b/pkg/util/util_test.go index 8e378d1b..885d87a9 100644 --- a/pkg/util/util_test.go +++ b/pkg/util/util_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/osbuild/image-builder-cli/pkg/util" + "github.com/osbuild/image-builder/pkg/util" ) func TestOutputErrPassthrough(t *testing.T) { From 9435291a0552a1e48dd9aa4a3042f6dde43695fe Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Thu, 21 May 2026 11:57:50 +0200 Subject: [PATCH 2/4] rename: change mentions in docs Move all the mentions of the package name and its URL in the documentation files. Signed-off-by: Simon de Vlieger --- README.md | 22 +++++++++++----------- doc/00-installation.md | 6 +++--- doc/10-faq.md | 2 +- doc/30-build-systems.md | 2 +- doc/index.md | 2 +- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 9559fe15..5b1fea1b 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Build images from the command line in a convenient way. ```console $ sudo podman run --privileged \ -v ./output:/output \ - ghcr.io/osbuild/image-builder-cli:latest \ + ghcr.io/osbuild/image-builder:latest \ build \ --distro fedora-43 \ minimal-raw @@ -41,24 +41,24 @@ $ dnf install image-builder You can also install `image-builder` via the go build system. ```console -$ go run github.com/osbuild/image-builder-cli/cmd/image-builder@main +$ go run github.com/osbuild/image-builder/cmd/image-builder@main ``` or install it into `$GOPATH/bin` ```console -$ go install github.com/osbuild/image-builder-cli/cmd/image-builder@main +$ go install github.com/osbuild/image-builder/cmd/image-builder@main ``` Lastly you can use a container: ```console -$ sudo podman run --privileged ghcr.io/osbuild/image-builder-cli +$ sudo podman run --privileged ghcr.io/osbuild/image-builder ``` When building an image in the container it will be written to `/output` in the container. If you want the produced images available on your host system mount that directory: ```console $ mkdir output -$ sudo podman run --privileged -v ./output:/output ghcr.io/osbuild/image-builder-cli +$ sudo podman run --privileged -v ./output:/output ghcr.io/osbuild/image-builder ``` ## Compilation @@ -336,7 +336,7 @@ caution. ## Subscriptions -When executing `image-builder-cli` via `podman`, subscription information is +When executing `image-builder` via `podman`, subscription information is passed to the container and used to access Red Hat CDN. As long as the host machine is properly subscribed with attached Red Hat Enterprise Linux subscription, building RHEL images will work automatically. @@ -371,13 +371,13 @@ A: This is a safety feature so that in e.g. CI systems warnings cannot ## Project * **Website**: - * **Bug Tracker**: + * **Bug Tracker**: * **Discussions**: * **Matrix (chat)**: [Image Builder channel on Fedora Chat](https://matrix.to/#/#image-builder:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org) - * **Changelog**: + * **Changelog**: ### Repository - - **web**: - - **https**: `https://github.com/osbuild/image-builder-cli.git` - - **ssh**: `git@github.com:osbuild/image-builder-cli.git` + - **web**: + - **https**: `https://github.com/osbuild/image-builder.git` + - **ssh**: `git@github.com:osbuild/image-builder.git` diff --git a/doc/00-installation.md b/doc/00-installation.md index c85c2a12..99337880 100644 --- a/doc/00-installation.md +++ b/doc/00-installation.md @@ -37,7 +37,7 @@ $ sudo podman run \ --rm \ -it \ -v ./output:/output \ - ghcr.io/osbuild/image-builder-cli:latest \ + ghcr.io/osbuild/image-builder:latest \ build --distro fedora-43 minimal-raw-xz # ... ``` @@ -49,9 +49,9 @@ Another option, and this might be most useful while hacking on the source is to ```console $ sudo dnf install go git-core osbuild osbuild-depsolve-dnf osbuild-ostree osbuild-lvm2 osbuild-luks2 # ... -$ git clone github.com/osbuild/image-builder-cli +$ git clone github.com/osbuild/image-builder # ... -$ cd image-builder-cli +$ cd image-builder $ go build ./cmd/image-builder # ... $ sudo ./image-builder build --distro fedora-43 minimal-raw-xz diff --git a/doc/10-faq.md b/doc/10-faq.md index e98670d4..477c43b6 100644 --- a/doc/10-faq.md +++ b/doc/10-faq.md @@ -10,7 +10,7 @@ The Image Builder team provides a bunch of tools that people can use to build, d 2. [osbuild-composer](https://github.com/osbuild/osbuild-composer) is the component that provides APIs for the [Image Builder service](https://console.redhat.com/insights/image-builder/) in such a way that you can host them locally. 3. [weldr-client](https://github.com/osbuild/weldr-client) is an application that uses the [osbuild-composer](https://github.com/osbuild/osbuild-composer) provided APIs to offer a local command line program to start, stop, and manage builds. -The above can be quite confusing, hence we've created `image-builder`. It allows you to do the same things as [weldr-client](https://github.com/osbuild/weldr-client) except it does so without the need to run [osbuild-composer](https://github.com/osbuild/osbuild-composer). Builds are done directly without going through other layers. This makes [image-builder](https://github.com/osbuild/image-builder-cli) easier to install and use in a lot of environments. +The above can be quite confusing, hence we've created `image-builder`. It allows you to do the same things as [weldr-client](https://github.com/osbuild/weldr-client) except it does so without the need to run [osbuild-composer](https://github.com/osbuild/osbuild-composer). Builds are done directly without going through other layers. This makes [image-builder](https://github.com/osbuild/image-builder) easier to install and use in a lot of environments. ## Why does `image-builder` need `root` permissions? diff --git a/doc/30-build-systems.md b/doc/30-build-systems.md index 25eae042..ce4b4e82 100644 --- a/doc/30-build-systems.md +++ b/doc/30-build-systems.md @@ -10,7 +10,7 @@ Some of the information here is specific to the Koji instance you're speaking to, if this is the case this is noted in a comment. -As a user you want to `koji-image-builder-cli` package installed on your system which provides a subcommand to your `koji` command to schedule builds. To schedule a build you can use the following command: +As a user you want to `koji-image-builder` package installed on your system which provides a subcommand to your `koji` command to schedule builds. To schedule a build you can use the following command: ``` koji image-builder-build \ diff --git a/doc/index.md b/doc/index.md index 1e6a61e1..8e583bdd 100644 --- a/doc/index.md +++ b/doc/index.md @@ -2,4 +2,4 @@ The `image-builder` project provides image building with [user customizations](./01-usage.md#blueprints) for a variety of predefined operating systems like Fedora, CentOS, and RHEL. -For any questions you can take a look at our [FAQ](./10-faq.md) or the [GitHub issues](https://github.com/osbuild/image-builder-cli) and [GitHub discussions](https://github.com/orgs/osbuild/discussions). We're also available in the [#image-builder:fedoraproject.org](https://matrix.to/#/#image-builder:fedoraproject.org?web-instance%5Belement.io%5D=chat.fedoraproject.org) Matrix channel. +For any questions you can take a look at our [FAQ](./10-faq.md) or the [GitHub issues](https://github.com/osbuild/image-builder) and [GitHub discussions](https://github.com/orgs/osbuild/discussions). We're also available in the [#image-builder:fedoraproject.org](https://matrix.to/#/#image-builder:fedoraproject.org?web-instance%5Belement.io%5D=chat.fedoraproject.org) Matrix channel. From 00fd1b440599071874bd77ccf61ec5365a636180 Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Thu, 21 May 2026 11:58:19 +0200 Subject: [PATCH 3/4] rename: adjust packaging Adjust the packaging to use the new repository URLs and package name. Signed-off-by: Simon de Vlieger --- Makefile | 4 ++-- image-builder.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index b3303842..ff8453da 100644 --- a/Makefile +++ b/Makefile @@ -49,8 +49,8 @@ GOLANGCI_COMPOSER_IMAGE=composer_golangci VERSION := $(shell ( git describe --tags --abbrev=0 2>/dev/null || echo v1 ) | sed 's|v||') COMMIT = $(shell (cd "$(SRCDIR)" && git rev-parse HEAD)) -PACKAGE_NAME_VERSION = image-builder-cli-$(VERSION) -PACKAGE_NAME_COMMIT = image-builder-cli-$(COMMIT) +PACKAGE_NAME_VERSION = image-builder-$(VERSION) +PACKAGE_NAME_COMMIT = image-builder-$(COMMIT) # # Generic Targets diff --git a/image-builder.spec b/image-builder.spec index a46f1d0a..7dc8aa01 100644 --- a/image-builder.spec +++ b/image-builder.spec @@ -5,7 +5,7 @@ # and go back to 129. %global min_osbuild_version 181 -%global goipath github.com/osbuild/image-builder-cli +%global goipath github.com/osbuild/image-builder Version: 66 @@ -27,7 +27,7 @@ ExcludeArch: i686 License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-SA-4.0 AND ISC AND MIT AND MPL-2.0 AND Unlicense URL: %{gourl} -Source0: https://github.com/osbuild/image-builder-cli/releases/download/v%{version}/image-builder-cli-%{version}.tar.gz +Source0: https://github.com/osbuild/image-builder/releases/download/v%{version}/image-builder-%{version}.tar.gz BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} From 58e49882769f2ca97a702d36a2265ff36c05cc0d Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Thu, 21 May 2026 12:01:07 +0200 Subject: [PATCH 4/4] rename: container builds Build the container and publish it under both the old and new names so that people referring directly to the container can keep using the old name. This allows us to punt the rename of the container to take longer. Signed-off-by: Simon de Vlieger --- .github/workflows/container.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/container.yaml b/.github/workflows/container.yaml index fa4e2e39..20ee576c 100644 --- a/.github/workflows/container.yaml +++ b/.github/workflows/container.yaml @@ -33,7 +33,9 @@ jobs: uses: docker/metadata-action@v6 id: meta with: - images: ghcr.io/osbuild/image-builder-cli + images: | + ghcr.io/osbuild/image-builder + ghcr.io/osbuild/image-builder-cli tags: | type=ref,event=tag,enable=${{ startsWith(github.ref, 'refs/tags/') }} type=raw,value=latest @@ -46,6 +48,6 @@ jobs: platforms: linux/amd64,linux/arm64 file: ./Containerfile push: ${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/') }} - cache-from: type=registry,ref=ghcr.io/osbuild/image-builder-cli:latest + cache-from: type=registry,ref=ghcr.io/osbuild/image-builder:latest cache-to: type=inline tags: ${{ steps.meta.outputs.tags }}