Skip to content
Snippets Groups Projects
  1. Jan 09, 2024
  2. Jan 07, 2024
  3. Jan 06, 2024
    • Georges Racinet's avatar
      New (stable) dev cycle · 461ac396653d
      Georges Racinet authored
      461ac396653d
    • Georges Racinet's avatar
      Added tag 4.3.0 for changeset 85ffc59a0a88 · 1f02593ecf1a
      Georges Racinet authored
      1f02593ecf1a
    • Georges Racinet's avatar
      Setting version for release · 85ffc59a0a88
      Georges Racinet authored
      4.3.0
      85ffc59a0a88
    • Georges Racinet's avatar
      Support hg-evolve 11.1 · 42bd0bab2046
      Georges Racinet authored
      This is in turn needed for [Mercurial 6.6](heptapod#1310)
      
      The placeholder for "no topic namespace" is renamed from
      'default' to 'none', hence we have to support both for the
      time being. Thankfully, usage of topic namespaces being
      prohibited, it is very unlikely that someone would push
      with a 'default' namespace to a server with hg-evolve 11.1.
      
      Still, we have reports that foss.h.n (currently running hg-evolve 11.0)
      did receive a changeset with 'none' as topic ns (user was actually
      maintainer of hg-evolve), leading to breakage. This won't matter for
      long, since we plan to deploy 11.1 in a few days, as part of
      Heptapod 0.41.0rc1. It is also very
      unlikely that regular users (i.e., not by function tinkering a lot
      with topic ns, which are deemed very experimental at this point) would
      face that problem, hence other instances can wait further.
      42bd0bab2046
  4. Dec 15, 2023
    • Georges Racinet's avatar
      GitLab Hooks: accepting full `gl_id` value in environment · ca8d208aabda
      Georges Racinet authored
      It will be handy for HGitaly, which receives the full `gl_id`
      in the `User` attribute of its requests: it spares a double
      parsing and twice as many bytes/str dances. Moreover, the value
      can be other than `user-xxx`. A first case (which hooks actually
      disabled) happens in RSpec tests where it is `user-`, but it
      is possible to imagine GitLab Shell using the `key-xxx` form.
      
      This warrants a minor version bump
      ca8d208aabda
  5. Dec 12, 2023
  6. Nov 21, 2023
  7. Nov 14, 2023
  8. Nov 13, 2023
  9. Aug 11, 2023
  10. Aug 07, 2023
    • Georges Racinet's avatar
      Merged Mercurial 6.5 support from stable branch · b59130f72050
      Georges Racinet authored
      This has to wait for a proper release in `hg-git`, but
      at least it should fix CI of py-heptapod.
      b59130f72050
    • Georges Racinet's avatar
      Support Mercurial 6.5 · 0e6461d134ba
      Georges Racinet authored
      The only problem was the new optional-turned-into-mandatory
      `remote-hidden` argument of the `pull` command. It could as
      well turn out to be interesting for us (not only in Heptapod Runner
      where it will be very useful).
      
      This requires the unreleased hg-git 1.0.3, so we needed to
      make sure that the `hg-stable` CI job runs on an appropriate
      changeset of hg-git.
      0e6461d134ba
  11. Jul 30, 2023
  12. Jul 26, 2023
  13. May 30, 2023
  14. May 12, 2023
  15. May 10, 2023
    • Georges Racinet's avatar
      heptapod#744: bumped oldstable branch to 4.0.2 · d2dc1a2fccd1
      Georges Racinet authored
      This is the version currently used in the heptapod-0-35 branch.
      We'll need it for Rails pipelines of `heptapod-oldstable` to pass, since
      they run against the head of the py-heptapod oldstable branch.
      d2dc1a2fccd1
  16. May 03, 2023
  17. Apr 13, 2023
  18. Apr 12, 2023
    • Georges Racinet's avatar
      GitLab 15.5: internal API auth with a JWT token · 0fa7b602a843
      Georges Racinet authored
      The internal API now requires a JWT token derived from the shared
      secret, and for now also accepts only `gitlab-shell` as issuer.
      
      Finally, installation of the distribution in CI over the dusty
      `octobus/ci-base` image requires `ffi.h` (for `cryptography`, probably
      bindings to Rust code). It is simpler to use `python:3.9` instead,
      which installs `cffi` with a prebuilt wheel (and is based on Debian 11).
      0fa7b602a843
  19. Mar 31, 2023
Loading