Skip to content
Snippets Groups Projects
  1. Jun 11, 2020
  2. Jun 09, 2020
    • Georges Racinet's avatar
      Readthedocs: testing the integration · 8ddce34f
      Georges Racinet authored
      It's similar to the existing web hooks tests: we're really
      listening to the POSTed data. One reason that is possible
      is that integration/service has a full URL field, instead
      of just project name and id on Read the docs.
      8ddce34f
  3. May 18, 2020
  4. May 05, 2020
  5. Apr 29, 2020
  6. Apr 06, 2020
  7. Mar 30, 2020
    • Georges Racinet's avatar
      test for the gate-topics feature of hg-evolve 9.3.0 · aa4d0401
      Georges Racinet authored
      It seems that the topic aware client must have hg-evolve 9.3.0 in
      order to push the topic.
      
      For the time being, besides asserting that clients without the
      `topic` extension don't get topics, we check that the `topic`
      extension *alone* is enough to pull by revision, which is what the
      runners do.
      aa4d0401
  8. Mar 29, 2020
    • Georges Racinet's avatar
      General merge from heptapod-0-8 · 7877eee1
      Georges Racinet authored
      That way, we won't miss any fix. Obviously, gitlab-ci.yml
      has to stay onto the `heptapod:lastest` image.
      7877eee1
    • Georges Racinet's avatar
      Protected branches: removed message test · e3adacf1
      Georges Racinet authored
      In Heptapod 0.8, it's just impossible to trigger
      protected branch errors by Mercurial pushes: we rely on
      Mercurial internal checks for soundness.
      
      That test may be interesting in the future for Heptapod 0.12 or
      0.13, so we'll push it in a topic against the default branch.
      e3adacf1
    • Georges Racinet's avatar
      Merged interesting test from old support branch · f7a208f8
      Georges Racinet authored
      This had to be adapted for Heptapod 0.8, and is about
      the kind of corruption that could have occurred in older
      versions.
      
      Marked as Docker only because of the `chpst`, that has no
      equivalent for source installs. Could be improved later.
      f7a208f8
  9. Mar 24, 2020
  10. Mar 14, 2020
    • Georges Racinet's avatar
      project: adapted FS helpers for GitLab 12 · 8036927d
      Georges Racinet authored
      By default, projects are in the hashed path, which is
      derived from the SHA256 of the decimal representation of their
      `id`.
      
      In `load_tarball` we introduce a new convention that the tarball
      should make two directories, `hg` and `git` that will become
      PATH_TO_PROJECT.hg and PATH_TO_PROJECT.git respectively, and
      update the `issue-3.tar` accordingly.
      8036927d
  11. Mar 13, 2020
    • Georges Racinet's avatar
      topics: added a test for direct publication · 1c1a5dba
      Georges Racinet authored
      at the time of our writing, this fails on our current
      GitLab 12 code, because we only prune GitLab branches for
      published topics if there is a corresponding MR.
      
      as anything related to GitLab post-receive treatment, this
      has to take asynchronicity into account
      1c1a5dba
  12. Feb 19, 2020
    • Georges Racinet's avatar
      Making project names single usage · 14a56927
      Georges Racinet authored
      The various problems with teardown of projects, that can't always
      be fixed remotely, have been a pain for a long time.
      
      They are worse in constrained environments, as in CI contexts and
      are always a pain point while bumping upstream GitLab versions,
      because we always have to pay the price to make project deletion
      work first.
      
      By doing this, we lose the ability to easily find the current test
      project in logs etc, but it's comparatively acceptable
      14a56927
  13. Feb 15, 2020
  14. Feb 16, 2020
  15. Feb 15, 2020
  16. Jan 24, 2020
  17. Jan 19, 2020
  18. Jan 15, 2020
  19. Dec 21, 2019
  20. Dec 23, 2019
  21. Dec 02, 2019
  22. Nov 25, 2019
  23. Nov 15, 2019
  24. Nov 18, 2019
  25. Nov 10, 2019
  26. Nov 09, 2019
  27. Sep 08, 2019
  28. Oct 10, 2019
  29. Oct 04, 2019
Loading