1. 25 Nov, 2020 1 commit
  2. 24 Nov, 2020 2 commits
  3. 19 Nov, 2020 5 commits
  4. 17 Nov, 2020 1 commit
  5. 14 Nov, 2020 1 commit
  6. 03 Nov, 2020 12 commits
  7. 17 Nov, 2020 5 commits
  8. 31 Oct, 2020 1 commit
  9. 29 Oct, 2020 3 commits
  10. 08 Nov, 2020 1 commit
    • Georges Racinet's avatar
      Heptapod CI: fixed log extraction for failed builds · 820d92d00c83
      Georges Racinet authored
      Had forgotten that the logs are located in subdirectories.
      
      It would be tempting do just take the whole /var/log/gitlab
      directory, but then I'd be wary it could be too big. I expect
      the artifacts system to perform compression (IIRC it's artifacts
      are wrapped in a zip file).
      
      We do have some random failures in the nightly builds that I'd like
      to investigate. We'll see if that is enough.
      820d92d00c83
  11. 18 Oct, 2020 2 commits
    • Georges Racinet's avatar
      Heptapod CI: using heptapod/ci-images/mercurial base Docker image · aca488ac5daf
      Georges Racinet authored
      This spares us refreshing APT sources and installing tox, better for
      latency, bandwidth, given that the chances the base image is already
      available are high, and about the same as the octobus image meant for
      classical Mercurial extensions testing that's been replaced.
      aca488ac5daf
    • Georges Racinet's avatar
      Heptapod CI: more complete and homegeneous rules · 6c9d4084910b
      Georges Racinet authored
      This parallels what's been done in omnibus-heptapod, except
      that we still allow manual triggering.
      
      The simplest case remains to make a MR for tests expected
      to pass on the latest testing Heptapod Docker image.
      6c9d4084910b
  12. 15 Oct, 2020 2 commits
  13. 12 Oct, 2020 1 commit
    • Georges Racinet's avatar
      New `--heptapod-hg-native` option · b2a5da28ceb5
      Georges Racinet authored
      This option makes the functional tests create Mercurial native
      projects instead of the default type (currently `hg_git`).
      
      Hence it will be the main tool to validate HGitaly related
      developments. Later on, we might want to introduce dedicated
      CI jobs. Switching to parametrization can also be considered,
      but it wouldn't change so much in CI, because we now have tests
      sharding.
      
      The new flag is stored on the `Heptapod` object, for lack of
      better choice in the short term (arguably, that's not a property
      of the Heptapod server).
      b2a5da28ceb5
  14. 06 Oct, 2020 3 commits