@@ -185,7 +185,7 @@ jobs:
185185 needs : prepare-binaries
186186 strategy :
187187 matrix :
188- os : [focal, jammy, noble, buster, bullseye, bookworm, trixie]
188+ os : [focal, jammy, noble, resolute, buster, bullseye, bookworm, trixie]
189189 type : [client, manager]
190190 arch : [arm64, amd64, armhf]
191191 fail-fast : false
@@ -258,20 +258,13 @@ jobs:
258258 cat "${{ github.workspace }}/${PKG_FULL}/DEBIAN/control"
259259 echo "------------------------"
260260
261- - name : Create Ubuntu Package
262- if : ${{ success() && ( matrix.os == 'focal' || matrix.os == 'jammy' || matrix.os == 'noble' ) }}
261+ - name : Create Package
262+ if : success()
263263 run : |
264264 cd ${{ github.workspace }}/
265265 # Build the actual package for Ubuntu with XZ compression
266266 fakeroot dpkg-deb -Zxz --build "${{ github.workspace }}/${PKG_FULL}"
267267
268- - name : Create Debian Package
269- if : ${{ success() && ( matrix.os == 'buster' || matrix.os == 'bullseye' || matrix.os == 'bookworm' || matrix.os == 'trixie' ) }}
270- run : |
271- cd ${{ github.workspace }}/
272- # Build the actual package for Debian with GZIP compression
273- fakeroot dpkg-deb -Zgzip --build "${{ github.workspace }}/${PKG_FULL}"
274-
275268 - name : Get info from generated package
276269 if : success()
277270 run : |
@@ -293,7 +286,7 @@ jobs:
293286 needs : prepare-binaries
294287 strategy :
295288 matrix :
296- os : [fc37, fc38, fc39, fc40, fc41, fc42, fc43, suse15_4, suse15_5, suse15_6, suse16_0]
289+ os : [fc37, fc38, fc39, fc40, fc41, fc42, fc43, fc44, suse15_4, suse15_5, suse15_6, suse16_0]
297290 type : [client, manager]
298291 arch : [arm64, amd64, armhf]
299292 fail-fast : false
@@ -404,7 +397,7 @@ jobs:
404397 BOINCDIR=/var/lib/boinc
405398
406399 case ${{ matrix.os }} in
407- "fc37" | "fc38" | "fc39" | "fc40" | "fc41" | "fc42" | "fc43")
400+ "fc37" | "fc38" | "fc39" | "fc40" | "fc41" | "fc42" | "fc43" | "fc44" )
408401 CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt"
409402 ;;
410403 "suse15_4" | "suse15_5" | "suse15_6" | "suse16_0")
@@ -774,7 +767,7 @@ jobs:
774767 needs : build-deb-package
775768 strategy :
776769 matrix :
777- os : [focal, jammy, noble]
770+ os : [focal, jammy, noble, resolute ]
778771 type : [install, upgrade, upgrade-from-ppa, upgrade-from-alpha, upgrade-from-stable]
779772 arch : [amd64, arm64, armhf]
780773 include :
@@ -816,7 +809,7 @@ jobs:
816809 DEBIAN_FRONTEND=noninteractive apt install -y boinc-client boinc-manager
817810
818811 - name : Install distro package for further upgrade from the alpha
819- if : success() && matrix.type == 'upgrade-from-alpha'
812+ if : success() && matrix.type == 'upgrade-from-alpha' && matrix.os != 'resolute'
820813 run : |
821814 mkdir -p /etc/apt/keyrings
822815 curl -fsSL https://boinc.berkeley.edu/dl/linux/alpha/${{ matrix.os }}/boinc.gpg | gpg --dearmor -o /etc/apt/keyrings/boinc.gpg
@@ -825,7 +818,7 @@ jobs:
825818 DEBIAN_FRONTEND=noninteractive apt install -y boinc-client boinc-manager
826819
827820 - name : Install distro package for further upgrade from the stable
828- if : success() && matrix.type == 'upgrade-from-stable'
821+ if : success() && matrix.type == 'upgrade-from-stable' && matrix.os != 'resolute'
829822 run : |
830823 mkdir -p /etc/apt/keyrings
831824 curl -fsSL https://boinc.berkeley.edu/dl/linux/stable/${{ matrix.os }}/boinc.gpg | gpg --dearmor -o /etc/apt/keyrings/boinc.gpg
@@ -870,7 +863,7 @@ jobs:
870863 needs : build-rpm-package
871864 strategy :
872865 matrix :
873- os : [37, 38, 39, 40, 41, 42, 43]
866+ os : [37, 38, 39, 40, 41, 42, 43, 44 ]
874867 type : [install, upgrade, upgrade-from-alpha, upgrade-from-stable]
875868 arch : [amd64, arm64]
876869 include :
@@ -895,7 +888,7 @@ jobs:
895888 dnf install -y boinc-client boinc-manager
896889
897890 - name : Install distro package for further upgrade from the alpha for Fedora < 41
898- if : success() && matrix.type == 'upgrade-from-alpha' && matrix.os != '41' && matrix.os != '42' && matrix.os != '43'
891+ if : success() && matrix.type == 'upgrade-from-alpha' && matrix.os != '41' && matrix.os != '42' && matrix.os != '43' && matrix.os != '44'
899892 run : |
900893 dnf install -y dnf-plugins-core
901894 dnf config-manager --add-repo https://boinc.berkeley.edu/dl/linux/alpha/fc${{ matrix.os }}
@@ -904,7 +897,7 @@ jobs:
904897 yum install -y boinc-client boinc-manager
905898
906899 - name : Install distro package for further upgrade from the alpha for Fedora >= 41
907- if : success() && matrix.type == 'upgrade-from-alpha' && (matrix.os == '41' || matrix.os == '42')
900+ if : success() && matrix.type == 'upgrade-from-alpha' && (matrix.os == '41' || matrix.os == '42' || matrix.os == '43' )
908901 run : |
909902 dnf install -y dnf-plugins-core
910903 dnf config-manager addrepo --from-repofile=https://boinc.berkeley.edu/dl/linux/alpha/fc${{ matrix.os }}/boinc-alpha-fc${{ matrix.os }}.repo
@@ -915,7 +908,7 @@ jobs:
915908 dnf install -y boinc-client-${client_version} boinc-manager-${manager_version}
916909
917910 - name : Install distro package for further upgrade from the stable for Fedora < 41
918- if : success() && matrix.type == 'upgrade-from-stable' && matrix.os != '41' && matrix.os != '42' && matrix.os != '43'
911+ if : success() && matrix.type == 'upgrade-from-stable' && matrix.os != '41' && matrix.os != '42' && matrix.os != '43' && matrix.os != '44'
919912 run : |
920913 dnf install -y dnf-plugins-core
921914 dnf config-manager --add-repo https://boinc.berkeley.edu/dl/linux/stable/fc${{ matrix.os }}
@@ -924,7 +917,7 @@ jobs:
924917 yum install -y boinc-client boinc-manager
925918
926919 - name : Install distro package for further upgrade from the stable for Fedora > 41
927- if : success() && matrix.type == 'upgrade-from-stable' && (matrix.os == '41' || matrix.os == '42')
920+ if : success() && matrix.type == 'upgrade-from-stable' && (matrix.os == '41' || matrix.os == '42' || matrix.os == '43' )
928921 run : |
929922 dnf install -y dnf-plugins-core
930923 dnf config-manager addrepo --from-repofile=https://boinc.berkeley.edu/dl/linux/stable/fc${{ matrix.os }}/boinc-stable-fc${{ matrix.os }}.repo
@@ -947,13 +940,13 @@ jobs:
947940 name : linux-package_manager_${{ matrix.arch }}_fc${{ matrix.os }}_${{ github.event.pull_request.head.sha }}
948941
949942 - name : Install client and manager for Fedora < 41
950- if : success() && matrix.os != '41' && matrix.os != '42' && matrix.os != '43'
943+ if : success() && matrix.os != '41' && matrix.os != '42' && matrix.os != '43' && matrix.os != '44'
951944 run : |
952945 yum localinstall -y --allowerasing $(find ./ -type f -name "boinc-client*.rpm" -printf "%p\n")
953946 yum localinstall -y --allowerasing $(find ./ -type f -name "boinc-manager*.rpm" -printf "%p\n")
954947
955948 - name : Install client and manager for Fedora >= 41
956- if : success() && (matrix.os == '41' || matrix.os == '42' || matrix.os == '43')
949+ if : success() && (matrix.os == '41' || matrix.os == '42' || matrix.os == '43' || matrix.os == '44' )
957950 run : |
958951 dnf5 install -y --allowerasing $(find ./ -type f -name "boinc-client*.rpm" -printf "%p\n")
959952 dnf5 install -y --allowerasing $(find ./ -type f -name "boinc-manager*.rpm" -printf "%p\n")
@@ -997,7 +990,7 @@ jobs:
997990
998991 # boinc-client package in the official repo is currently broken for openSUSE 16.0 with the error "usermod: group 'render' does not exist"
999992 - name : Install distro package for further upgrade
1000- if : success() && matrix.type == 'upgrade' && matrix.os != '16.0'
993+ if : success() && matrix.type == 'upgrade' # && matrix.os != '16.0'
1001994 run : |
1002995 zypper install -y boinc-client boinc-manager
1003996
@@ -1045,7 +1038,7 @@ jobs:
10451038 needs : [test-debian-deb-package, test-ubuntu-deb-package]
10461039 strategy :
10471040 matrix :
1048- os : [focal, jammy, noble, buster, bullseye, bookworm, trixie]
1041+ os : [focal, jammy, noble, resolute, buster, bullseye, bookworm, trixie]
10491042 fail-fast : false
10501043 steps :
10511044 - name : Check if build is running from origin repo
@@ -1158,7 +1151,7 @@ jobs:
11581151 needs : [test-fedora-rpm-package, test-opensuse-rpm-package]
11591152 strategy :
11601153 matrix :
1161- os : [fc37, fc38, fc39, fc40, fc41, fc42, fc43, suse15_4, suse15_5, suse15_6, suse16_0]
1154+ os : [fc37, fc38, fc39, fc40, fc41, fc42, fc43, fc44, suse15_4, suse15_5, suse15_6, suse16_0]
11621155 fail-fast : false
11631156 env :
11641157 PUBKEY_HASH : D4460B4F0EEDE2C0662092F640254C9B29853EA6
0 commit comments