Skip to content

Commit

Permalink
ci: parallelize building images for different archs
Browse files Browse the repository at this point in the history
As it appears, there are some SSL/TLS issues appearing in the container
image builds for the `ppc64le` architecture which, in the end, results
in build and push failure for all architecture, therefore parallelize
those image builds (even if it costs GitHub some resources) to avoid
failing altogether.

Signed-off-by: Matej Focko <[email protected]>
  • Loading branch information
mfocko committed Dec 9, 2024
1 parent f205846 commit 50c9a08
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion .github/workflows/base-image-rebuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@ jobs:
include:
- containerfile: containers/Containerfile
tags: "fedora latest"
archs: "amd64"
- containerfile: containers/Containerfile
tags: "fedora latest"
archs: "arm64"
- containerfile: containers/Containerfile
tags: "fedora latest"
archs: "ppc64le"

steps:
- uses: actions/checkout@v3
Expand All @@ -38,7 +45,7 @@ jobs:
containerfiles: ${{ matrix.containerfile }}
image: base
tags: ${{ matrix.tags }}
archs: amd64, arm64, ppc64le
archs: ${{ matrix.archs }}
# Uncomment once we stop using oc cluster up for tests
# oci: true

Expand Down

0 comments on commit 50c9a08

Please sign in to comment.