1. 04 Jun, 2020 9 commits
  2. 02 Jun, 2020 1 commit
  3. 29 May, 2020 2 commits
  4. 21 May, 2020 1 commit
  5. 14 May, 2020 3 commits
  6. 08 May, 2020 2 commits
  7. 27 Apr, 2020 3 commits
  8. 24 Apr, 2020 1 commit
  9. 23 Apr, 2020 2 commits
  10. 22 Apr, 2020 1 commit
    • Jordan Petridis's avatar
      ci_template: don't use prebuilt binaries for test jobs · b36d813f
      Jordan Petridis authored
      Previously we were optimizing for cpu time, so we where building
      gst-build once and then exporting that to be used by the test jobs.
      However this meant that we where uploading 200mb (previously 600mb)
      zipped of artifacts and then re-downloading them for each test job.
      This caused big costs in terms of cloud egress since the runners
      aren't hosted on the same cloud as the storage/artifacts instance.
      
      Instead we are going to be rebuilding gst-build for each test
      job from now, it also doesn't take more time than the network
      i/o would of downloading the artifacts, so the impact of rebuilding
      shouldn't be noticebly.
      
      We are also using pinned git refs the modules we rebuild from
      the manifest, so the binaries should be reproducible for the most
      part (minus things like .pyc files).
      
      Close #68
      
      Part-of: <!280>
      b36d813f
  11. 21 Apr, 2020 1 commit
  12. 20 Apr, 2020 2 commits
    • Jordan Petridis's avatar
      build docker image: tag the jobs to use the gstreamer runners · f3aedd93
      Jordan Petridis authored
      docker builds can be big, and other shared runner have smaller
      storage space which we should avoid filling if can be avoided.
      The gst tagged runners are a better fit for such builds since
      their disk storage is about 1-2 terabytes.
      f3aedd93
    • Jordan Petridis's avatar
      Replace docker-in-docker with buildah · dd69902f
      Jordan Petridis authored
      This avoids the need of using privilledged namespaces and dind
      as buildah are able to build images unprivilledged.
      
      One thing to note is that buildah inside docker is not a
      supported configuration and not tested in upstream podman,
      but the possible fallout is still easier to deal with than
      dind and requiring privileged runners.
      dd69902f
  13. 19 Apr, 2020 1 commit
  14. 17 Apr, 2020 4 commits
  15. 16 Apr, 2020 1 commit
    • Nicolas Dufresne's avatar
      ci: Let Marge the merge bot trigger our CI · d692406a
      Nicolas Dufresne authored
      We have notice that a lot of CI activity is cause by user pushing to their
      branch after having created an MR. To reduce our CI foot-print, the CI will
      now only be automatically triggered when a reviewer assign the MR to the merge
      bot. It will still be possible to run the CI manually but the result of that
      CI won't be used by Marge.
      d692406a
  16. 10 Apr, 2020 1 commit
  17. 07 Apr, 2020 2 commits
  18. 06 Apr, 2020 3 commits