Skip to content

Commit 071f318

Browse files
orgadsrfuchs
authored andcommitted
MT#55283 CI: Build also arm64 debian packages
Closes #2094 Change-Id: I74ac61339f67c6631018ceec4324de082189d30a
1 parent af105c6 commit 071f318

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

.github/workflows/debian-package-build.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ concurrency:
1616
jobs:
1717
build-debian:
1818
if: github.event_name != 'schedule' || github.repository == 'sipwise/rtpengine'
19-
runs-on: ubuntu-latest
19+
runs-on: ${{ matrix.os }}
2020
strategy:
2121
matrix:
2222
dist: [trixie, sid]
23+
os: [ubuntu-latest, ubuntu-24.04-arm]
2324
steps:
2425
- uses: actions/checkout@v6
2526
- name: Packaging backports
@@ -53,6 +54,7 @@ jobs:
5354
with:
5455
docker-image: debian:${{ matrix.dist }}
5556
- name: Archive build result
57+
if: matrix.os != 'ubuntu-24.04-arm'
5658
uses: actions/upload-artifact@v6
5759
with:
5860
name: packages-${{ matrix.dist }}
@@ -63,6 +65,14 @@ jobs:
6365
debian/artifacts/*.tar.*
6466
debian/artifacts/*.changes
6567
debian/artifacts/*.buildinfo
68+
- name: Archive arm64 build result
69+
if: matrix.os == 'ubuntu-24.04-arm'
70+
uses: actions/upload-artifact@v6
71+
with:
72+
name: packages-${{ matrix.dist }}-arm64
73+
if-no-files-found: error
74+
retention-days: 14
75+
path: debian/artifacts/*_arm64.deb
6676

6777
comment-pr:
6878
if: github.event_name == 'pull_request'

0 commit comments

Comments
 (0)