]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Fix Fedora CI build
authorRuben De Smet <ruben.de.smet@rubdos.be>
Mon, 12 Jun 2023 10:08:36 +0000 (12:08 +0200)
committerFlole998 <Flole998@users.noreply.github.com>
Thu, 15 Jun 2023 09:48:53 +0000 (11:48 +0200)
.github/workflows/build.yml

index e3bff310bced25ac3b7194429f284a62a84a3153..248f2b16e3a6431da54e0887b6a9b6e4b0f0d377 100644 (file)
@@ -191,18 +191,21 @@ jobs:
           CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_KEY }}
 
   build-rpm-native:
-    runs-on: fedora-latest
+    runs-on: ubuntu-latest
     continue-on-error: true
-    name: Build on native ${{ matrix.container }}
+    name: Build on native fedora:${{ matrix.releasever }}
     strategy:
       matrix:
-        container: ["fedora:37", "fedora:38", "fedora:39", "fedora:rawhide"]
+        releasever: ["37", "38", "39", "rawhide"]
     container:
-      image: ${{ matrix.container }}
+      image: "fedora:${{ matrix.releasever }}"
     steps:
+      - name: rpmfusion-free
+        run: |
+          dnf install -y "https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-${{matrix.releasever}}.noarch.rpm"
       - name: dependencies
         run: |
-          dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache
+          dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel
       - uses: actions/checkout@v1
       - name: Workaround safe directory
         run: git config --global --add safe.directory /__w/tvheadend/tvheadend