mirror of
https://github.com/gqrx-sdr/gqrx.git
synced 2024-09-21 02:37:12 +00:00
Add Ubuntu 24.04 to CI
This commit is contained in:
parent
8b860a1576
commit
1eea47feb0
7
.github/workflows/ci.yml
vendored
7
.github/workflows/ci.yml
vendored
@ -10,6 +10,7 @@ jobs:
|
||||
image:
|
||||
- "ubuntu:20.04"
|
||||
- "ubuntu:22.04"
|
||||
- "ubuntu:24.04"
|
||||
backend:
|
||||
- Pulseaudio
|
||||
- Portaudio
|
||||
@ -36,13 +37,13 @@ jobs:
|
||||
appstream \
|
||||
desktop-file-utils
|
||||
- name: Install Qt5
|
||||
if: matrix.image != 'ubuntu:22.04'
|
||||
if: matrix.image == 'ubuntu:20.04'
|
||||
run: |
|
||||
apt-get install -y \
|
||||
qt5-default \
|
||||
libqt5svg5-dev
|
||||
- name: Install Qt6
|
||||
if: matrix.image == 'ubuntu:22.04'
|
||||
if: matrix.image != 'ubuntu:20.04'
|
||||
run: |
|
||||
apt-get install -y \
|
||||
qt6-base-dev \
|
||||
@ -60,10 +61,8 @@ jobs:
|
||||
working-directory: build
|
||||
run: make -j4
|
||||
- name: Validate desktop entry
|
||||
if: matrix.image != 'ubuntu:18.04'
|
||||
run: desktop-file-validate dk.gqrx.gqrx.desktop
|
||||
- name: Validate appstream metadata
|
||||
if: matrix.image != 'ubuntu:18.04'
|
||||
run: appstreamcli validate dk.gqrx.gqrx.appdata.xml
|
||||
macos-build:
|
||||
name: MacOS CI
|
||||
|
Loading…
Reference in New Issue
Block a user