1. 02 Jun, 2020 1 commit
  2. 29 May, 2020 2 commits
  3. 21 May, 2020 1 commit
  4. 14 May, 2020 3 commits
  5. 08 May, 2020 2 commits
  6. 27 Apr, 2020 3 commits
  7. 24 Apr, 2020 1 commit
  8. 23 Apr, 2020 2 commits
  9. 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
  10. 21 Apr, 2020 1 commit
  11. 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
  12. 19 Apr, 2020 1 commit
  13. 17 Apr, 2020 4 commits
  14. 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
  15. 10 Apr, 2020 1 commit
  16. 07 Apr, 2020 2 commits
  17. 06 Apr, 2020 4 commits
  18. 03 Apr, 2020 1 commit
  19. 02 Apr, 2020 1 commit
  20. 31 Mar, 2020 1 commit
  21. 28 Mar, 2020 2 commits
    • Nirbheek Chauhan's avatar
      gst-build: Disabling uploading of artifacts for now · 6c379762
      Nirbheek Chauhan authored
      It seems to be timing out with high frequency only on Windows runners.
      
      ```
      Version:      12.8.0
      00:47
      Git revision: 1b659122
      Git branch:   12-8-stable
      GO version:   go1.13.7
      Built:        2020-02-22T03:03:07+0000
      OS/Arch:      windows/amd64
      Uploading artifacts...
      gst-build/build/meson-logs/: found 2 matching files
      WARNING: Failed to load system CertPool: crypto/x509: system root pool is not available on Windows
      ERROR: Job failed (system failure): aborted: <nil>
      ```
      
      See: !261
      6c379762
    • Seungha Yang's avatar
      ci_template: Increase timeout of -good valgrind · e0544b25
      Seungha Yang authored
      splitmux unit test includes encoding task which might require more time
      to finish test
      e0544b25
  22. 27 Mar, 2020 1 commit
  23. 26 Mar, 2020 2 commits