@@ -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
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
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