1. 30 Oct, 2019 6 commits
  2. 10 Oct, 2019 2 commits
  3. 06 Oct, 2019 2 commits
  4. 02 Oct, 2019 5 commits
  5. 27 Aug, 2019 1 commit
  6. 21 Aug, 2019 1 commit
  7. 12 Aug, 2019 1 commit
  8. 09 Aug, 2019 1 commit
    • Emanuele Aina's avatar
      Fire the packaging pipeline nightly to pull updates · 8790f126
      Emanuele Aina authored
      Trigger the pipeline for the `pkg/` repositories every Saturday morning to
      fetch all the upstream updates.
      
      Currently the pull-updates-from-debian pipeline on a package with is unchanged
      seems to take roughly 45 seconds (+ overhead to kick it off), so lets say 60
      seconds to be conservative, as some packages will take longer to check out of
      git as well.
      
      We currently have 3812 package in GitLab and a shared runner with 4 slots,
      which means if no package has changes the time to do a full run would be around
      16 hours. Even by adding more resources (more slots/more runners) this will
      still take a non-trivial amount of time.
      
      Scheduling it on the early Saturday morning would give us a bunch of good merge
      request to look at on Monday. For packages where we do want to pull an update
      quickedr we can always trigger by hand.
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      8790f126
  9. 02 Aug, 2019 1 commit
  10. 01 Aug, 2019 3 commits
  11. 26 Jul, 2019 1 commit
  12. 24 Jul, 2019 9 commits
  13. 23 Jul, 2019 1 commit
  14. 19 Jul, 2019 1 commit
    • Emanuele Aina's avatar
      Move excludes to a dedicated field · 6963e53d
      Emanuele Aina authored
      Intead of encoding special `exclude` entries in the `matches:` field, put them
      in a `excludes:` field at the same level.
      
          rules:
            - matches:
               - exclude foo/bar
               - foo/*
      
      Becomes:
      
          rules:
            - matches:
               - foo/*
              excludes:
               - foo/bar
      
      Also allow nested lists in the `matches:` and `excludes:` fields to let people
      use multiple array anchors.
      
      This is now possible to minimize error-prone repetitions:
      
          special_cases_a: &special_cases_a
            - foo/bar
      
          special_cases_b: &special_cases_b
            - foo/quux
            - foo/quuz
      
          rules:
            - matches:
               - foo/*
              excludes:
               - *special_cases_a
               - *special_cases_b
            - matches: *special_cases_a
            - matches: *special_cases_b
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      6963e53d
  15. 03 Jul, 2019 3 commits
  16. 02 Jul, 2019 2 commits