diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c517396..abc5751 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,3 +58,61 @@ jobs: - name: print-test-log if: ${{ failure() }} run: cat _build/meson-logs/testlog.txt + + sanitizer: + runs-on: ubuntu-22.04 + steps: + - name: install-deps + # gtk downgrade is because there is no matching version in ddebs repo + # for the latest + run: | + sudo apt-get update + sudo apt-get -y --allow-downgrades install \ + gir1.2-gtk-3.0=3.24.33-1ubuntu1 \ + gstreamer1.0-plugins-bad \ + gstreamer1.0-plugins-good \ + gstreamer1.0-tools \ + libc6-dbg \ + libgstreamer1.0-dev \ + libgtk-3-0=3.24.33-1ubuntu1 \ + libgtk-3-dev=3.24.33-1ubuntu1 \ + libunwind-dev \ + libxml2-utils \ + meson \ + ubuntu-dbgsym-keyring + + - name: install-debug-symbols + run: | + sudo tee -a "/etc/apt/sources.list.d/ddebs.list" <