From f4998d423696c5e84d604a31954ac568bdfeda75 Mon Sep 17 00:00:00 2001 From: Zygmunt Krynicki Date: Thu, 7 Mar 2024 14:38:07 +0100 Subject: [PATCH 1/3] kas: add riscv64 config Signed-off-by: Zygmunt Krynicki --- kas-poky-snapd.riscv64.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 kas-poky-snapd.riscv64.yml diff --git a/kas-poky-snapd.riscv64.yml b/kas-poky-snapd.riscv64.yml new file mode 100644 index 0000000..276254b --- /dev/null +++ b/kas-poky-snapd.riscv64.yml @@ -0,0 +1,5 @@ +header: + version: 8 + includes: + - kas-poky-snapd.common.yml +machine: qemuriscv64 From 391fa6b47ea934c6d44eb2c1071e61dadc876a00 Mon Sep 17 00:00:00 2001 From: Zygmunt Krynicki Date: Thu, 7 Mar 2024 14:38:51 +0100 Subject: [PATCH 2/3] ci: build for riscv64 Signed-off-by: Zygmunt Krynicki --- .github/workflows/pull_request.yml | 1 + .github/workflows/push.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 45ad143..b482b15 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -10,6 +10,7 @@ jobs: kas: - kas-poky-snapd.aarch64.yml - kas-poky-snapd.x86_64.yml + - kas-poky-snapd.riscv64.yml # TODO: use large runners when available runs-on: [self-hosted, Linux] timeout-minutes: 240 diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 871a182..1b985d3 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -10,6 +10,7 @@ jobs: kas: - kas-poky-snapd.aarch64.yml - kas-poky-snapd.x86_64.yml + - kas-poky-snapd.riscv64.yml # TODO: use large runners when available runs-on: [self-hosted, Linux] timeout-minutes: 240 From 933add52d5f9c7b045b32072b764f5d808d8e9de Mon Sep 17 00:00:00 2001 From: Zygmunt Krynicki Date: Thu, 7 Mar 2024 15:29:36 +0100 Subject: [PATCH 3/3] ci: fix kas build to use matrix parameter Signed-off-by: Zygmunt Krynicki --- .github/workflows/pull_request.yml | 2 +- .github/workflows/push.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index b482b15..8ad83ca 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -47,7 +47,7 @@ jobs: kas checkout ${{ matrix.kas }} - name: Run kas build run: | - kas build kas-poky-snapd.yml --target snapd-demo-image + kas build ${{ matrix.kas }} --target snapd-demo-image - name: Unmount tmpfs if: always() run: | diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 1b985d3..08d9af7 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -47,7 +47,7 @@ jobs: kas checkout ${{ matrix.kas }} - name: Run kas build run: | - kas build kas-poky-snapd.yml --target snapd-demo-image + kas build ${{ matrix.kas }} --target snapd-demo-image - uses: actions/upload-artifact@v4 with: name: image-${{ matrix.kas }}