Skip to content

Commit 6bcf6eb

Browse files
committed
ci: expand packaging runner matrix
1 parent a5bc2ef commit 6bcf6eb

1 file changed

Lines changed: 23 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,25 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
include:
20-
- name: linux-x64
20+
- name: linux-ubuntu24.04-x64
2121
runner: ubuntu-24.04
2222
platform: linux
23-
artifact_name: delogohd-linux-x64
23+
artifact_name: delogohd-linux-ubuntu24.04-x64
2424
artifact: build/artifacts/*.deb
25-
- name: linux-arm64
25+
- name: linux-ubuntu24.04-arm64
2626
runner: ubuntu-24.04-arm
2727
platform: linux
28-
artifact_name: delogohd-linux-arm64
28+
artifact_name: delogohd-linux-ubuntu24.04-arm64
29+
artifact: build/artifacts/*.deb
30+
- name: linux-ubuntu26.04-x64
31+
runner: ubuntu-26.04
32+
platform: linux
33+
artifact_name: delogohd-linux-ubuntu26.04-x64
34+
artifact: build/artifacts/*.deb
35+
- name: linux-ubuntu26.04-arm64
36+
runner: ubuntu-26.04-arm
37+
platform: linux
38+
artifact_name: delogohd-linux-ubuntu26.04-arm64
2939
artifact: build/artifacts/*.deb
3040
- name: windows-x64
3141
runner: windows-2025-vs2026
@@ -35,9 +45,9 @@ jobs:
3545
artifact_name: delogohd-windows-x64
3646
artifact: build/ci/Release/DelogoHD.dll
3747
- name: windows-arm64
38-
runner: windows-11-arm
48+
runner: windows-11-vs2026-arm
3949
platform: windows
40-
generator: Visual Studio 17 2022
50+
generator: Visual Studio 18 2026
4151
arch: ARM64
4252
artifact_name: delogohd-windows-arm64
4353
artifact: build/ci/Release/DelogoHD.dll
@@ -68,6 +78,13 @@ jobs:
6878
- name: Build Debian package
6979
if: matrix.platform == 'linux'
7080
run: |
81+
. /etc/os-release
82+
package_version="$(dpkg-parsechangelog -S Version)"
83+
os_suffix="ubuntu${VERSION_ID}"
84+
package_version="${package_version}+${os_suffix}"
85+
sed -i "1s/([^)]*)/(${package_version})/" debian/changelog
86+
dpkg-parsechangelog -S Version
87+
7188
dpkg-buildpackage -us -uc -b -j4
7289
mkdir -p build/artifacts
7390
cp ../dualsynth-delogohd_*.deb build/artifacts/

0 commit comments

Comments
 (0)