Skip to content

♻️Refactoring: Static analysis - part #5 #519

♻️Refactoring: Static analysis - part #5

♻️Refactoring: Static analysis - part #5 #519

Workflow file for this run

name: Linux Builds
on:
workflow_dispatch:
workflow_call:
push:
pull_request:
jobs:
ubuntu:
strategy:
fail-fast: true
matrix:
compiler: [gcc, clang]
distribution: [jammy, mantic, noble]
uses: ./.github/workflows/reusable_linux_build.yml
with:
docker_image: ghcr.io/vookimedlo/ubuntu-qt:qt6_latestdistroofficial_${{ matrix.compiler }}_${{ matrix.distribution }}
artifact_name: ubuntu_${{ matrix.distribution }}_${{ matrix.compiler }}
debian:
strategy:
fail-fast: true
matrix:
compiler: [gcc, clang]
distribution: [stable, bullseye, bookworm, trixie]
uses: ./.github/workflows/reusable_linux_build.yml
with:
docker_image: ghcr.io/vookimedlo/debian-qt:qt6_latestdistroofficial_${{ matrix.compiler }}_${{ matrix.distribution }}
artifact_name: debian_${{ matrix.distribution }}_${{ matrix.compiler }}
fedora:
strategy:
fail-fast: true
matrix:
compiler: [gcc, clang]
distribution: [stable, 38, 39, 40]
uses: ./.github/workflows/reusable_linux_build.yml
with:
docker_image: ghcr.io/vookimedlo/fedora-qt:qt6_latestdistroofficial_${{ matrix.compiler }}_${{ matrix.distribution }}
artifact_name: fedora_${{ matrix.distribution }}_${{ matrix.compiler }}