1. 03 Jul, 2019 2 commits
  2. 02 Jul, 2019 1 commit
  3. 03 Jun, 2019 1 commit
  4. 10 May, 2019 1 commit
  5. 13 Apr, 2019 2 commits
    • Emmanuele Bassi's avatar
      ci: Use the v5 CI image · 3412d18d
      Emmanuele Bassi authored
      Otherwise the dependencies for the HTML report won't be available.
      3412d18d
    • Emmanuele Bassi's avatar
      ci: Add an HTML report generator · 3bc8ab91
      Emmanuele Bassi authored
      The JUnit cover report is useful, but only up to a point; for instance,
      it's not used unless it's part of a merge request. This means you don't
      get a report if you're pushing to a branch that does not have an MR open.
      
      With a simple Python script and some minimal templating, we can generate
      an HTML report from the "I Can't Believe it's not JSON" log that Meson
      produces, and keep it as a CI artifact.
      3bc8ab91
  6. 12 Apr, 2019 2 commits
  7. 05 Apr, 2019 3 commits
  8. 02 Apr, 2019 3 commits
  9. 28 Mar, 2019 1 commit
  10. 16 Dec, 2018 1 commit
  11. 04 Jul, 2018 1 commit
  12. 06 May, 2018 1 commit
  13. 17 Apr, 2018 1 commit
  14. 16 Apr, 2018 1 commit
  15. 14 Apr, 2018 1 commit
  16. 11 Apr, 2018 2 commits
  17. 10 Apr, 2018 1 commit
  18. 27 Mar, 2018 1 commit
  19. 24 Mar, 2018 1 commit
  20. 20 Mar, 2018 1 commit
    • Emmanuele Bassi's avatar
      ci: Add two flatpak jobs · f353bbd0
      Emmanuele Bassi authored
      When building GTK through the CI infrastructure, it would help to have
      some ways of testing it; for instance, if we want to verify that theme
      changes are useful, or if we want to run the result without necessarily
      build it locally.
      
      This is where flatpak comes in handy. By having the CI build a flatpak
      buundle, and storing it as an artifact, of the GTK demos, we can easily
      point developers and designers to an installable binary that won't break
      their system, nor will require development tools and environments to
      run.
      f353bbd0
  21. 15 Mar, 2018 1 commit
    • Emmanuele Bassi's avatar
      ci: Restore ccache, but do not cache it across jobs · 0b4e0ce5
      Emmanuele Bassi authored
      The GitLab cache is kept across jobs, whether they succeeded or not:
      this means that if a compiler check fails during the Meson
      configuration, the small compiler program gets cached and restored the
      next time the job is run, thus failing again.
      0b4e0ce5
  22. 13 Mar, 2018 2 commits
  23. 01 Mar, 2018 1 commit
  24. 15 Feb, 2018 1 commit
  25. 14 Feb, 2018 1 commit
  26. 12 Feb, 2018 3 commits
    • Emmanuele Bassi's avatar
      Disable CI · da6b68d2
      Emmanuele Bassi authored
      The CI runner is pretty slow to set up (takes about 6 minutes to get
      through the system dependencies needed to build GTK), and does not work
      with dependencies as subprojects.
      
      Until we figure out how to make it work, and make it work a bit faster,
      we should drop CI and rely on Continuous for a while longer.
      
      We can revert this commit as soon as we find out how to make things
      work.
      da6b68d2
    • Emmanuele Bassi's avatar
      ci: Update the vulkan build option · 6aa66f59
      Emmanuele Bassi authored
      6aa66f59
    • Emmanuele Bassi's avatar
      Add GitLab CI (build only) · 40409865
      Emmanuele Bassi authored
      40409865