Skip to content

Fix CI

Simon McVittie requested to merge smcv/dbus:wip/smcv/fix-ci into master
  • CI: Run a detached pipeline for merge requests

    After abuses of fdo infrastructure were mitigated in freedesktop/freedesktop#540, contributors cannot usually run pipelines in their own forks of dbus.

  • CI: Only run for pushes to dbus

    In practice the pipeline is going to fail for namespaces other than dbus, so don't waste time on trying to run it there; only run the detached pipeline for the MR.

  • CI: Update to current fdo CI templates

  • CI: Remove an obsolete workaround

  • CI: Update Windows runners

  • CI: Sort lists of openSUSE packages alphabetically

  • CI: Install mingw64-cross-cmake in openSUSE image

  • CI: Disable OOM-testing code paths for Meson, matching Autotools and CMake

    Repeatedly re-running each test with different malloc() calls failing is really slow, and in particular this is making dbus:dbus / marshal-recursive time out on freedesktop.org CI.

  • CI: Make creation of user idempotent

  • CI: Avoid using a no-op download location that gives a 403 error

  • CI: Disable "opensuse mingw64 cmake debug" until #455 (closed) is fixed

    Having some CI is better than having no CI.

  • CI: Disable native Windows builds for now

    These are extremely slow (the image build is currently at 36 minutes and still running) which is standing in the way of us having functional CI at all. They can be re-enabled if someone will maintain them.

Edited by Simon McVittie

Merge request reports