Skip to content

Commit 55fb1fd

Browse files
authored
Refactor GitHub Actions workflow for multi-architecture builds
Enhanced for ppc64le arch
1 parent b2a7507 commit 55fb1fd

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.github/workflows/empty-worksapce-smoke-test-on-minikube-ubi9.yaml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,17 @@ jobs:
3131
strategy:
3232
fail-fast: false
3333
matrix:
34-
runners: ['ubuntu-22.04', 'ubuntu-22.04-arm']
35-
runs-on: ${{matrix.runners}}
34+
include:
35+
- name: amd64-build
36+
runner: ubuntu-22.04
37+
arch: amd64
38+
- name: arm64-build
39+
runner: ubuntu-22.04-arm
40+
arch: arm64
41+
- name: ppc64le-build
42+
runner: ubuntu-22.04
43+
arch: ppc64le
44+
runs-on: ${{ matrix.runner }}
3645
steps:
3746

3847
- name: Checkout
@@ -54,12 +63,7 @@ jobs:
5463
docker rmi -f $(docker images -aq)
5564
5665
- name: Set arch environment variable
57-
run: |
58-
if [[ ${{matrix.runners}} == 'ubuntu-22.04' ]]; then
59-
echo arch="amd64" >> $GITHUB_ENV
60-
else
61-
echo arch="arm64" >> $GITHUB_ENV
62-
fi
66+
run: echo "arch=${{ matrix.arch }}" >> $GITHUB_ENV
6367

6468
- name: Start minikube cluster
6569
run: |

0 commit comments

Comments
 (0)