Skip to content

Commit 21eb646

Browse files
committed
[ci] improve linux package fedora tests
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
1 parent 02ee54a commit 21eb646

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/linux-package.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,9 @@ jobs:
814814
dnf config-manager addrepo --from-repofile=https://boinc.berkeley.edu/dl/linux/alpha/fc${{ matrix.os }}/boinc-alpha-fc${{ matrix.os }}.repo
815815
dnf config-manager setopt boinc-alpha-fc${{ matrix.os }}.enabled=1
816816
rpm --import https://boinc.berkeley.edu/dl/linux/alpha/fc${{ matrix.os }}/boinc.gpg
817-
dnf install -y boinc-client-8.2.4 boinc-manager-8.2.4
817+
client_version=$(dnf list --available --repo boinc-alpha-fc${{ matrix.os }} | grep boinc-client | grep -oP '\b\d+\.\d+\.\d+\b')
818+
manager_version=$(dnf list --available --repo boinc-alpha-fc${{ matrix.os }} | grep boinc-manager | grep -oP '\b\d+\.\d+\.\d+\b')
819+
dnf install -y boinc-client-${client_version} boinc-manager-${manager_version}
818820
819821
- name: Install distro package for further upgrade from the stable for Fedora < 41
820822
if: success() && matrix.type == 'upgrade-from-stable' && matrix.os != '41' && matrix.os != '42'
@@ -832,7 +834,9 @@ jobs:
832834
dnf config-manager addrepo --from-repofile=https://boinc.berkeley.edu/dl/linux/stable/fc${{ matrix.os }}/boinc-stable-fc${{ matrix.os }}.repo
833835
dnf config-manager setopt boinc-stable-fc${{ matrix.os }}.enabled=1
834836
rpm --import https://boinc.berkeley.edu/dl/linux/stable/fc${{ matrix.os }}/boinc.gpg
835-
dnf install -y boinc-client-8.2.4 boinc-manager-8.2.4
837+
client_version=$(dnf list --available --repo boinc-stable-fc${{ matrix.os }} | grep boinc-client | grep -oP '\b\d+\.\d+\.\d+\b')
838+
manager_version=$(dnf list --available --repo boinc-stable-fc${{ matrix.os }} | grep boinc-manager | grep -oP '\b\d+\.\d+\.\d+\b')
839+
dnf install -y boinc-client-${client_version} boinc-manager-${manager_version}
836840
837841
- name: Download client
838842
if: success()

0 commit comments

Comments
 (0)