From 4c1b4dbcee7fd5eeeec8bf27e5ff2d178ee8bfee Mon Sep 17 00:00:00 2001 From: Ruben De Smet Date: Mon, 12 Jun 2023 12:08:36 +0200 Subject: [PATCH] Fix Fedora CI build --- .github/workflows/build.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e3bff310b..248f2b16e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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 -- 2.47.3