1. 24 Sep, 2022 8 commits
    • Georges Racinet's avatar
      CI/CD: displaying Gemfile.lock diff for debugging purposes · c6f227123543
      Georges Racinet authored
      If a wrong version is fetched by `bundle install`, a local
      modification will appear in `Gemfile.lock`. However, before
      this change, the resulting failure was due to the checks
      against local modifications, which left no clue as to what
      had been going wrong.
      
      --HG--
      branch : heptapod
      c6f227123543
    • Georges Racinet's avatar
      CI/CD: download separate versions tarball · e0463d7ce07a
      Georges Racinet authored
      Because downstream pipelines artifacts are restricted to GitLab
      premium, we have to retrieve the version files for intermediate
      builds triggered by the Heptapod Rails pipeline directly.
      
      The `tarball` job ot Heptapod Rails will push this small versions
      tarball to the upload site for intermediate builds.
      
      --HG--
      branch : heptapod
      e0463d7ce07a
    • Georges Racinet's avatar
      version: read from optional artifacts directory · d4fa1fbf98c7
      Georges Racinet authored
      This allows to override the checked-in versions for intermediate
      builds triggered from the Heptapod Rails pipelines.
      The expected directory has to be ignored by Mercurial, because
      of the check that there are no local modifications.
      
      It is important to affect only versions having a file in the
      artifacts dir: trying to read OMNIBUS_VERSION from there leads
      to a blank version, and hence downloading a wrong Git revision.
      This is catched by the checks against local modifications, as
      it introduces a change in `Gemfile.lock` (but it is really
      obscure)
      
      Part of heptapod#699
      
      --HG--
      branch : heptapod
      d4fa1fbf98c7
    • Georges Racinet's avatar
      Checks: display local modificatons · 0dfe38397ba4
      Georges Racinet authored
      The check against local modifications can be rather obscure. To ease
      debugging, it now displays the full results of `hg status`.
      
      --HG--
      branch : heptapod
      0dfe38397ba4
    • Georges Racinet's avatar
      CI/CD: do not run RSpec tests in triggered pipelines · 991cd13f1c31
      Georges Racinet authored
      The added value is low (main branch tests are supposed to pass),
      and doesn't justify its running time.
      
      --HG--
      branch : heptapod
      991cd13f1c31
    • Georges Racinet's avatar
      CI/CD: made the pipeline depend on result of heptapod-tests · 5f8cbbd38f9d
      Georges Racinet authored
      This will be useful also for releases
      
      --HG--
      branch : heptapod
      5f8cbbd38f9d
    • Georges Racinet's avatar
      CI/CD: updating cache keys for Heptapod 0.34 · 01ba8944d1e1
      Georges Racinet authored
      Yes, it should be based on GitLab 15.2
      
      --HG--
      branch : heptapod
      01ba8944d1e1
    • Georges Racinet's avatar
      Added tag heptapod-0.34.0.pre-1 for changeset 8fdb913f72a8 · 32b49ee45e1c
      Georges Racinet authored
      Makes a point of comparison for intermediate builds, even though
      current HEPTAPOD_VERSION is a 0.33
      
      --HG--
      branch : heptapod
      32b49ee45e1c
  2. 22 Sep, 2022 2 commits
  3. 21 Sep, 2022 5 commits
  4. 08 Jul, 2022 1 commit
  5. 01 Jul, 2022 3 commits
  6. 30 Jun, 2022 3 commits
  7. 23 Jun, 2022 2 commits
  8. 14 Jun, 2022 2 commits
  9. 13 Jun, 2022 3 commits
  10. 12 Jun, 2022 6 commits
  11. 02 Jun, 2022 2 commits
  12. 01 Jun, 2022 3 commits