Skip to content
Snippets Groups Projects
  1. Jun 07, 2022
  2. Mar 11, 2022
  3. Dec 15, 2021
  4. Nov 16, 2021
  5. Nov 14, 2021
  6. Nov 05, 2021
  7. Sep 15, 2021
  8. Jun 23, 2021
  9. Jun 03, 2021
    • Emanuele Aina's avatar
      Stop building internal images · 534974b9
      Emanuele Aina authored
      
      Now that v2022 has moved to Bullseye running on the ancient 3.14 kernel
      used by the internal image is much more challenging.
      
      The modern Bullseye userspace may fail due to missing syscalls, lack of
      features or bugs in seven-years-old kernels.
      
      The internal images are now no longer representative of the usage of
      Apertis in that contenxt and alternative strategies that do not involve
      the custom images would be much more effective in actually producing
      value, so let's drop them from v2022.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      534974b9
  10. Apr 24, 2021
  11. Feb 17, 2021
    • Emanuele Aina's avatar
      gitlab-lint: Drop since available tokens are not enough · 3b132bd1
      Emanuele Aina authored
      
      After the GitLab "Unauthenticated CI lint API may lead to information
      disclosure and SSRF" fix shipped with version 13.8.4 the `ci/lint`
      endpoints requires authentication but:
      
      1. `$CI_JOB_TOKEN` is not enough
      2. `$TEST_GITLAB_AUTH_TOKEN` is not enough either, some extra
         permissions are required
      
      Given that the YAML will get executed in the same pipeline, let's
      just drop the lint CI job rather than granting more permissions
      than necessary.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      3b132bd1
  12. Dec 14, 2020
  13. Nov 19, 2020
  14. Nov 16, 2020
    • Emanuele Aina's avatar
      Orchestrator to monitor and coordinate nightly builds · 7bb363c4
      Emanuele Aina authored
      
      When releasing having different build ids for images/internal images/lxc
      and so on make me waste time collecting stuff from different places, as
      they often annoyingly differ by a minute or so.
      
      It is also problematic on the LAVA reports app for the same reason.
      
      To address that, this repository contains an orchestrator pipeline
      that computes a build id and then triggers a few child pipelines that
      use it.
      
      The idea is to set a centralized schedule on this pipeline to replace
      the schedules set on each project.
      
      In the future this pipeline may be also a good place to stick a manual
      job to turn a build into a release or release candidate, automating a
      step which now involves manually ssh'ing to aura and calling a script.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      7bb363c4
  15. Nov 10, 2020
Loading