CI: re-enable Debian build job

This commit is contained in:
Consolatis 2024-11-26 02:24:38 +01:00
parent 6b5ca781db
commit 918e64bb0b

View file

@ -29,7 +29,7 @@ jobs:
matrix: matrix:
name: [ name: [
Arch, Arch,
# Debian, Debian,
FreeBSD, FreeBSD,
Void-musl Void-musl
] ]
@ -40,11 +40,11 @@ jobs:
env: env:
TARGET: 'sh -xe' TARGET: 'sh -xe'
# - name: Debian - name: Debian
# os: ubuntu-latest os: ubuntu-latest
# container: debian:testing container: debian:testing
# env: env:
# TARGET: 'sh -xe' TARGET: 'sh -xe'
- name: FreeBSD - name: FreeBSD
os: ubuntu-latest os: ubuntu-latest
@ -81,7 +81,7 @@ jobs:
apt-get upgrade -y apt-get upgrade -y
apt-get install -y git gcc clang gdb xwayland apt-get install -y git gcc clang gdb xwayland
apt-get build-dep -y labwc apt-get build-dep -y labwc
apt-get install libwlroots-0.18-dev apt-get build-dep -y libwlroots-dev
- name: Install FreeBSD dependencies - name: Install FreeBSD dependencies
if: matrix.name == 'FreeBSD' if: matrix.name == 'FreeBSD'
@ -153,6 +153,7 @@ jobs:
export CC=gcc export CC=gcc
meson setup build-gcc-release -Dxwayland=enabled \ meson setup build-gcc-release -Dxwayland=enabled \
-Dbuildtype=release -Db_ndebug=true --werror -Dbuildtype=release -Db_ndebug=true --werror
meson configure build-gcc-release -Dwlroots:b_ndebug=false || true
meson compile -C build-gcc-release meson compile -C build-gcc-release
' | $TARGET ' | $TARGET
@ -173,6 +174,7 @@ jobs:
export CC=clang export CC=clang
meson setup build-clang-release -Dxwayland=enabled \ meson setup build-clang-release -Dxwayland=enabled \
-Dbuildtype=release -Db_ndebug=true --werror -Dbuildtype=release -Db_ndebug=true --werror
meson configure build-clang-release -Dwlroots:b_ndebug=false || true
meson compile -C build-clang-release meson compile -C build-clang-release
' | $TARGET ' | $TARGET