1. 27 Apr, 2020 1 commit
  2. 24 Apr, 2020 1 commit
  3. 23 Apr, 2020 2 commits
  4. 22 Apr, 2020 1 commit
    • Jordan Petridіs's avatar
      ci_template: don't use prebuilt binaries for test jobs · b36d813f
      Jordan Petridіs 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
  5. 21 Apr, 2020 1 commit
  6. 20 Apr, 2020 2 commits
    • Jordan Petridіs's avatar
      build docker image: tag the jobs to use the gstreamer runners · f3aedd93
      Jordan Petridіs 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 Petridіs's avatar
      Replace docker-in-docker with buildah · dd69902f
      Jordan Petridіs 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
  7. 19 Apr, 2020 1 commit
  8. 17 Apr, 2020 4 commits
  9. 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
  10. 10 Apr, 2020 1 commit
  11. 07 Apr, 2020 2 commits
  12. 06 Apr, 2020 4 commits
  13. 03 Apr, 2020 1 commit
  14. 02 Apr, 2020 1 commit
  15. 31 Mar, 2020 1 commit
  16. 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
  17. 27 Mar, 2020 1 commit
  18. 26 Mar, 2020 2 commits
  19. 25 Mar, 2020 3 commits
  20. 24 Mar, 2020 2 commits
  21. 23 Mar, 2020 1 commit
    • Nicolas Dufresne's avatar
      ci: Switch msys2 job to manual · cf21e723
      Nicolas Dufresne authored
      This will reduce the excessive load on the runners which are having issues
      with this job in particuliar. We will revisit when we better understand the
      runners issues.
      cf21e723
  22. 18 Mar, 2020 4 commits
  23. 17 Mar, 2020 1 commit