# SPDX-FileCopyrightText: 2026 Christian Tosta # SPDX-License-Identifier: GPL-2.0-or-later # @file .github/workflows/targets/fedora.yml # @brief Fedora build target with internal container matrix name: Fedora Build Target on: workflow_call: jobs: build-rpm: runs-on: ubuntu-latest strategy: fail-fast: false matrix: container: [fedora:42, fedora:43, fedora:latest] container: image: ${{ matrix.container }} steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Install Dependencies run: dnf install -y cmake gcc-c++ make git rpm-build - name: Run CMake Workflow run: cmake --workflow --preset rpm-workflow - name: Upload Artifacts uses: actions/upload-artifact@v4 with: name: pyenv-rpm-${{ matrix.container }} path: build/rpm/*.rpm