Skip to content
Snippets Groups Projects
  1. Apr 23, 2024
    • Dmitry Petrov's avatar
      CI: add "report-image-diff" job · 1299a9d6
      Dmitry Petrov authored and Jonas Höppner's avatar Jonas Höppner committed
      Add a python script and a GitLab CI job to run it. The job is triggered
      when the build is complete.
      
      The script retrieves build artifacts for the default/main branch
      (currently "kirkstone") in the manifest repo and build artifacts
      for the integration branch of merge request.
      
      After that, it compares those builds and creates a summary of the overall
      changes. In particular:
      - size of compressed artifacts (artifacts.zip)
      - size of built image
      - difference between manifest files
      
      The summary is reported to stdout and as a comment to the merge request.
      Each run of the pipeline means removing the old summary comment and
      creating a new one when the build is finished.
      1299a9d6
  2. Apr 19, 2024
  3. Apr 16, 2024
  4. Apr 11, 2024
  5. Apr 04, 2024
  6. Mar 20, 2024
  7. Mar 19, 2024
  8. Mar 15, 2024
    • Dmitry Petrov's avatar
      Check bitbake recipes with linter · 44000de1
      Dmitry Petrov authored and Jonas Höppner's avatar Jonas Höppner committed
      The job checks bitbake recipes added/updated in MR using the
      oelint-adv tool (https://github.com/priv-kweihmann/oelint-adv).
      
      .oelint.json is a rulefile, created with the command
      "oelint-adv --print-rulefile". It can be used during development.
      It contains default rules for now, but will probably be customized later.
      
      To get the list of changed files in MR, we adjusted the GIT_DEPTH variable.
      The new value is 50, which should be fine for getting MR changes,
      and still small enough to keep checkout fast for large projects.
      44000de1
  9. Mar 13, 2024
  10. Mar 06, 2024
  11. Feb 29, 2024
  12. Feb 27, 2024
  13. Feb 23, 2024
  14. Feb 19, 2024
  15. Jan 09, 2024
  16. Dec 21, 2023
  17. Dec 08, 2023
  18. Nov 20, 2023
    • Tim Jaacks's avatar
      Re-enable sourcery · 7aae72ea
      Tim Jaacks authored
      With the free open source plan, sourcery works only when called from the
      repository's root directory. Re-enable it by calling it from there.
      
      Also apply sourcery's suggestions to file generate_firmware_package.py,
      which did not exist before disabling sourcery.
      7aae72ea
    • Tobias Kahlki's avatar
      build:stages: Add Firmware Package JSON stage · 51e0cf67
      Tobias Kahlki authored
      The old Alphaplan stage is deprecated and was removed in a prior commit.
      Add new stage to generate the Firmware Package JSON files that do replace
      the old Alphaplan articles.
      51e0cf67
  19. Nov 17, 2023
  20. Nov 16, 2023
    • Tim Jaacks's avatar
      Make build runner tag configurable · 07f0c898
      Tim Jaacks authored
      07f0c898
    • Tim Jaacks's avatar
      Disable sourcery check · 0d70d719
      Tim Jaacks authored
      Sourcery changed its license model to only be available for open source
      projects with the free plan. According to the documentation, sourcery
      should detect automatically whether it is running on an open source
      repo. This does not work in our case, though. Disable it until we find a
      way to correctly make it work.
      0d70d719
  21. Nov 07, 2023
  22. Nov 06, 2023
  23. Nov 03, 2023
  24. Oct 23, 2023
  25. Oct 20, 2023
  26. Oct 19, 2023
Loading