Skip to content

chore: make image names more explicit in ci#225

Merged
Molter73 merged 1 commit intomainfrom
mauro/ROX-32862/more-explicit-image-names
Feb 10, 2026
Merged

chore: make image names more explicit in ci#225
Molter73 merged 1 commit intomainfrom
mauro/ROX-32862/more-explicit-image-names

Conversation

@Molter73
Copy link
Contributor

@Molter73 Molter73 commented Feb 3, 2026

Description

This is a follow up to #205. In that PR we started pushing our images to quay.io/rhacs-eng/fact alongside the ones we pushed to quay.io/stackrox-io/fact to match the patterns on other stackrox repos. However, the implementation was a bit hasty and I wasn't very happy with how the code for building and using the different image names end up.

The changes are pretty minor, but I think they add clarity to what is being used at each step of the CI jobs, which in turn makes it easier to figure out what we are building at each point.

Checklist

  • Investigated and inspected CI test results
  • Updated documentation accordingly

Automated testing

  • Added unit tests
  • Added integration tests
  • Added regression tests

If any of these don't apply, please comment below.

Testing Performed

  • Check all images are still built and push to the right places.

This is a follow up to #205. In that PR we started pushing our images to
quay.io/rhacs-eng/fact alongside the ones we pushed to
quay.io/stackrox-io/fact to match the patterns on other stackrox repos.
However, the implementation was a bit hasty and I wasn't very happy with
how the code for building and using the different image names end up.

The changes are pretty minor, but I think they add clarity to what is
being used at each step of the CI jobs, which in turn makes it easier to
figure out what we are building at each point.
@Molter73 Molter73 requested a review from a team as a code owner February 3, 2026 15:37
@Molter73 Molter73 enabled auto-merge (squash) February 3, 2026 15:51
@Molter73 Molter73 merged commit 7ebbb3c into main Feb 10, 2026
21 checks passed
@Molter73 Molter73 deleted the mauro/ROX-32862/more-explicit-image-names branch February 10, 2026 15:21
Molter73 added a commit that referenced this pull request Feb 13, 2026
This is a follow up to #205. In that PR we started pushing our images to
quay.io/rhacs-eng/fact alongside the ones we pushed to
quay.io/stackrox-io/fact to match the patterns on other stackrox repos.
However, the implementation was a bit hasty and I wasn't very happy with
how the code for building and using the different image names end up.

The changes are pretty minor, but I think they add clarity to what is
being used at each step of the CI jobs, which in turn makes it easier to
figure out what we are building at each point.
@Molter73 Molter73 mentioned this pull request Feb 13, 2026
5 tasks
Molter73 added a commit that referenced this pull request Feb 13, 2026
* chore: make image names more explicit in ci (#225)

This is a follow up to #205. In that PR we started pushing our images to
quay.io/rhacs-eng/fact alongside the ones we pushed to
quay.io/stackrox-io/fact to match the patterns on other stackrox repos.
However, the implementation was a bit hasty and I wasn't very happy with
how the code for building and using the different image names end up.

The changes are pretty minor, but I think they add clarity to what is
being used at each step of the CI jobs, which in turn makes it easier to
figure out what we are building at each point.

* fix(ci): build images with podman (#285)

With docker v29, there has been a change to how images are pushed to
remote repositories, the daemon is now pushing them as manifests and
breaking things. On top of this, v29 is also producing OCI images by
default, which causes problems when we build images on different
versions of docker (like we do on GHA), since a final manifest will have
a mixture of docker and OCI images.

To workaround all this, we switch over to using podman so all images
will always be produced as OCI images.

More context at:
- actions/runner-images#13474
- moby/moby#51532
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants