Skip to content
Snippets Groups Projects
  1. Apr 27, 2021
  2. Apr 26, 2021
    • Emanuele Aina's avatar
      pkg-merge-upstream-to-downstreams: Do not abort automerging · 82ad5fbb
      Emanuele Aina authored
      
      When pushing new commits to a MR set to be merged automatically with the
      `merge_request.merge_when_pipeline_succeeds` push option GitLab aborts
      the automated merge.
      
      This meant that our automerging never worked because we first pushed the
      unmerged commit to create the MR and when the local merge attempt
      succeeded we pushed the result to the same MR, causing GitLab to abort
      the automerging.
      
      To make it work, ensure we only push once to create the MR, either with
      the result of the local merge or the unmerged commit if the local
      attempt failed.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      82ad5fbb
  3. Apr 23, 2021
  4. Apr 19, 2021
  5. Apr 14, 2021
  6. Apr 13, 2021
    • Emanuele Aina's avatar
      pkg-merge-upstream-to-downstreams: Explicitly define stable branches · 7ecf7c3a
      Emanuele Aina authored
      
      Currently the code pulling updates from upstream assumes that downstream
      branches ending with `dev[0-9]` or `pre` are not stable so updates can
      be directly landed there, while other downstream branches (for instance,
      `apertis/v2021`) are stable and updates should go through the updates or
      security repositories.
      
      However, there's a time right before the first stable release is
      published that the "stable" branch is not stable yet. For instance,
      before the release of `v2021.0` the `apertis/v2021` should not have been
      considered stable and updates should have been landed directly there.
      
      This is even more important for downstreams so that they can pull
      updates to their not-released-yet v2021 branch.
      
      To do so, add a `--stable` parameter that accepts the list of branches
      to be considered "stable".
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      7ecf7c3a
    • Emanuele Aina's avatar
      Rework hack to make sure images are tagged as latest · dc6cd091
      Emanuele Aina authored
      
      Commit 788aa27a "Debian commits" was introduced to base images
      directly on Debian while the Bullseye import in v2022dev2 is not
      complete enought to real Apertis build images.
      
      Unfortunately it broke the ability to tag images as `latest`.
      
      Rework the hack so tagging works again.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      dc6cd091
  7. Apr 12, 2021
  8. Apr 08, 2021
  9. Apr 06, 2021
  10. Mar 30, 2021
  11. Mar 29, 2021
  12. Mar 28, 2021
  13. Mar 23, 2021
    • Walter Lozano's avatar
      Fix ci-license-scan · f73fe191
      Walter Lozano authored
      
      Under early testing of ci-license-scan with docker image apertis/v2022dev2
      the copyright.new file generated was missformated, putting the header Format
      in the last line instead of the first one.
      
      In order to fix the issue, force line buffering when the file is generated.
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      f73fe191
  14. Mar 22, 2021
  15. Mar 17, 2021
  16. Mar 16, 2021
  17. Mar 15, 2021
  18. Mar 10, 2021
  19. Feb 26, 2021
  20. Feb 11, 2021
  21. Feb 02, 2021
Loading