Skip to content
Snippets Groups Projects
  1. Nov 14, 2020
    • Georges Racinet's avatar
      Mercurial native mode: notifying GitLab with Mercurial SHAs · 31d7839f
      Georges Racinet authored
      This is the first part of heptapod#364
      
      If the new `heptapod.native` config flag is set, payloads of
      GitLab hooks will be made of Mercurial SHAs instead of Git
      SHAs.
      
      This will be used for native Mercurial projects, for which
      obviously GitLab notification hooks must contain Mercurial SHAs,
      since these are the only ones the Rails app is supposed to be
      aware of.
      
      For now, there's no facility to set this flag automatically
      but it can be used for testing in developer setups (by putting
      it in `hdk.hgrc`).
      
      ## Implementation details:
      
      Instead of going over all the places were a SHA is recorded that
      will end up in a hook call, we convert back to Mercurial right
      before we send the hook. This is perhaps good enough, while we are
      in the transitional way of operation of still converting to Git.
      Things will be very different anyway when we don't do that any more.
      31d7839f
    • Georges Racinet's avatar
      Heptapod CI: reallowing failure on hg default dev branch · 8ca8eb0b
      Georges Racinet authored
      This was forgotten in the big refactor of the CI setup.
      (the tests are currently not passing with hg-default, seems to
      be quite normal, an API change)
      8ca8eb0b
  2. Nov 10, 2020
  3. Nov 01, 2020
  4. Oct 16, 2020
    • Georges Racinet's avatar
      Heptapod CI: triggering HGitaly build · c1603fff
      Georges Racinet authored
      Since py-heptapod also serves as a common library for HGitaly,
      it makes sense to check the impact of landed changes on HGitaly.
      
      This will also propagate scheduler or trigger builds. For example
      if there's a rebuild of hg-default, it should trigger the rebuild of
      py-heptapod, which will trigger that of HGitaly. We'll have a
      few redundant buils along the way (hg-current didn't change in that
      example), but that's tolerable for the time being and could probably
      be further optimized.
      c1603fff
    • Georges Racinet's avatar
      Heptapod CI: using DAG to run 'install' job in parallel · d23f2dbb
      Georges Racinet authored
      The install job is expected now to be slower than the other,
      at least if all Docker images are already downloaded.
      d23f2dbb
  5. Oct 15, 2020
  6. Oct 14, 2020
  7. Sep 30, 2020
  8. Sep 28, 2020
  9. Sep 30, 2020
  10. Sep 22, 2020
  11. Sep 21, 2020
  12. Sep 10, 2020
  13. Sep 04, 2020
  14. Aug 24, 2020
  15. Aug 25, 2020
  16. Aug 04, 2020
  17. Jul 31, 2020
  18. Jul 30, 2020
Loading