This patch will build arm packages for both fedora and debian.
Signed-off-by: Ihar Hrachyshka <[email protected]>
---
.github/workflows/test.yml | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 8500d029c..9fbea311f 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -271,14 +271,16 @@ jobs:
path: config.log
build-linux-rpm:
- name: linux rpm fedora
+ name: linux rpm fedora ${{ matrix.runner }}
if: github.repository_owner == 'ovn-org' || github.event_name != 'schedule'
- runs-on: ubuntu-24.04
+ runs-on: ${{ matrix.runner }}
container: fedora:42
timeout-minutes: 30
strategy:
fail-fast: false
+ matrix:
+ runner: [ubuntu-24.04, ubuntu-24.04-arm]
steps:
- name: install dependencies
@@ -320,16 +322,16 @@ jobs:
- name: upload rpm packages
uses: actions/upload-artifact@v4
with:
- name: rpm-packages
+ name: rpm-packages-${{ matrix.runner }}
path: |
rpm/rpmbuild/SRPMS/*.rpm
rpm/rpmbuild/RPMS/*/*.rpm
retention-days: 14
build-linux-deb:
- name: linux deb debian
+ name: linux deb debian ${{ matrix.runner }}
if: github.repository_owner == 'ovn-org' || github.event_name != 'schedule'
- runs-on: ubuntu-24.04
+ runs-on: ${{ matrix.runner }}
container:
image: debian:trixie
options: --init # Use tini for proper process management
@@ -337,6 +339,8 @@ jobs:
strategy:
fail-fast: false
+ matrix:
+ runner: [ubuntu-24.04, ubuntu-24.04-arm]
steps:
- name: install dependencies
--
2.52.0
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev