From 319572cef45803cf8fe21ef57dae2cdfd18a0f69 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Fri, 10 Apr 2026 16:12:11 +0300 Subject: [PATCH] MT#55283 CI: Build also arm64 debian packages Closes #2094 Change-Id: I74ac61339f67c6631018ceec4324de082189d30a (cherry picked from commit 071f3187076ecfbcacbf0a63ad3c6166a17d529b) --- .github/workflows/debian-package-build.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/debian-package-build.yml b/.github/workflows/debian-package-build.yml index c66a6012e..1c6bb4cf7 100644 --- a/.github/workflows/debian-package-build.yml +++ b/.github/workflows/debian-package-build.yml @@ -16,10 +16,11 @@ concurrency: jobs: build-debian: if: github.event_name != 'schedule' || github.repository == 'sipwise/rtpengine' - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: dist: [trixie, sid] + os: [ubuntu-latest, ubuntu-24.04-arm] steps: - uses: actions/checkout@v6 - name: Packaging backports @@ -53,6 +54,7 @@ jobs: with: docker-image: debian:${{ matrix.dist }} - name: Archive build result + if: matrix.os != 'ubuntu-24.04-arm' uses: actions/upload-artifact@v6 with: name: packages-${{ matrix.dist }} @@ -63,6 +65,14 @@ jobs: debian/artifacts/*.tar.* debian/artifacts/*.changes debian/artifacts/*.buildinfo + - name: Archive arm64 build result + if: matrix.os == 'ubuntu-24.04-arm' + uses: actions/upload-artifact@v6 + with: + name: packages-${{ matrix.dist }}-arm64 + if-no-files-found: error + retention-days: 14 + path: debian/artifacts/*_arm64.deb comment-pr: if: github.event_name == 'pull_request'