1. 15 Mar, 2019 1 commit
  2. 11 Mar, 2019 1 commit
  3. 06 Jan, 2019 1 commit
  4. 03 Jan, 2019 1 commit
  5. 02 Jan, 2019 1 commit
  6. 01 Jan, 2019 1 commit
  7. 31 Dec, 2018 1 commit
  8. 20 Dec, 2018 1 commit
  9. 17 Dec, 2018 1 commit
  10. 08 Dec, 2018 1 commit
  11. 22 Nov, 2018 1 commit
  12. 05 Nov, 2018 1 commit
  13. 30 Sep, 2018 1 commit
  14. 17 Aug, 2018 1 commit
    • Christoph Reiter's avatar
      ci: force enable doctool and gtkdoc · fb2e48e2
      Christoph Reiter authored
      doctool is an auto option and was disabled by the recent addition of
      a new dependency on the markdown Python module. Since we didn't have that
      in our testing docker image the tests were just skipped.
      
      This makes sure we error out if any dependencies are missing again.
      fb2e48e2
  15. 15 Aug, 2018 2 commits
    • Christoph Reiter's avatar
      ci: always pass --count to flake8 to get more verbose output · 95ec2341
      Christoph Reiter authored
      This prints the error count to stderr, and more importantly 0 when
      everything is OK so we know it did something.
      95ec2341
    • Christoph Reiter's avatar
      tests: depend on flake8 instead of including pep8/pyflakes · 14dcc4a4
      Christoph Reiter authored
      g-i includes an old version of pep8 and pyflakes and uses that
      during "make check".
      
      It (1) doesn't catch all cases newer versions of pycodestyle/pyflakes catch
      and (2) doesn't test all Python files (3) doesn't work with meson.
      
      Instead of updating just remove them and depend on flake8 instead.
      To run the checks simply run flake8 in the root dir.
      This also makes it possible to run those checks when using meson and
      not autotools.
      
      To not get test suite failures on flake8 updates move the checks from
      "make check" to an extra "make check.quality" target.
      14dcc4a4
  16. 29 Jul, 2018 1 commit
    • Christoph Reiter's avatar
      autotools: start using AX_COMPILER_FLAGS, enable -Werror on CI · 80923051
      Christoph Reiter authored
      * This adds a new dependency on autoconf-archive.
      * Pass WARN_CFLAGS/WARN_LDFLAGS/WARN_SCANNERFLAGS to everything we control the source of
      * Disables all warning flags which make the build error out for now, we'll re-enable them
        in followup commits.
      * AX_COMPILER_FLAGS is used with the release flag always on so we don't get
        -Werror by default.
      80923051
  17. 23 Jul, 2018 1 commit
  18. 22 Jul, 2018 2 commits
  19. 11 Jul, 2018 2 commits
  20. 23 Jun, 2018 1 commit
    • Christoph Reiter's avatar
      ci: don't install glib for msys2 · 047294d7
      Christoph Reiter authored
      Since GI master most times depends on an unstable glib release we
      need to pull it in as a subproject anyway. Not installing a system glib
      makes sure we don't depend on it by accident.
      047294d7
  21. 21 Jun, 2018 1 commit
  22. 18 Jun, 2018 1 commit
  23. 16 Jun, 2018 1 commit
  24. 07 May, 2018 1 commit
    • Emmanuele Bassi's avatar
      Update the CI image · 29203846
      Emmanuele Bassi authored
      We should use the GitLab registry, to allow everyone with the
      appropriate credentials for gitlab.gnome.org to push images for
      CI.
      29203846
  25. 29 Mar, 2018 2 commits
  26. 10 Mar, 2018 4 commits