Skip to content
Snippets Groups Projects
  1. Sep 20, 2022
  2. May 23, 2022
    • Tomáš Pecka's avatar
      ci: merge test phase with build phase · f07c7dba
      Tomáš Pecka authored
      This should speed up CI a bit.
      
      CI stages are separated with a barrier, i.e. all the jobs from the
      previous stage must finish before first job of a next phase starts.
      
      In our current build phase we have the following jobs:
       * build (gcc)
       * build (clang-sanitizers)
       * clang-tidy
      
      The build jobs are kind-of fast (ca. 5 and 10 mins, but not in parallel,
      i.e. 15 mins in total) and the clang-tidy job is slow (ca. 27 mins).
      After the clang-tidy jobs finishes we move on to the test phase where
      the CI has to download dependencies (i.e. the build directory) in order
      to run tests (ca. 3 + 5 mins, i.e. 8 minutes). I think we can squeeze
      this 8 minute-test-jobs into the build phase where we have to wait
      anyway.
      
      Also, we don't have to upload and download the build directory which is
      a big plus (and can save some time too).
      f07c7dba
  3. Apr 29, 2022
  4. Apr 18, 2022
  5. Apr 14, 2022
  6. Feb 26, 2022
  7. Feb 15, 2022
    • Tomáš Pecka's avatar
      ci: Fix arch builds · cc1bab33
      Tomáš Pecka authored
      The build fails with the following error.
      
       cmake: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libstdc++.so.6)
       cmake: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libgcc_s.so.1)
      
      It turned out, the system was in inconsistent state -- some of the
      packages were not updated. And now, when new glibc reached the repos, it
      broke the system....
      cc1bab33
  8. Jan 29, 2022
  9. Jan 28, 2022
    • Tomáš Pecka's avatar
      ci: build docker images here · f5642c4e
      Tomáš Pecka authored
      Some time ago we moved docker image builds into external repository
      cd-release (together with packaging). Now that repository is useless
      because we built packages here, so let's do the same for docker images.
      f5642c4e
  10. Jan 26, 2022
  11. Jan 02, 2022
  12. Nov 20, 2021
  13. Mar 26, 2021
  14. Mar 08, 2021
    • Tomáš Pecka's avatar
      CI: sources check · 81b01ad3
      Tomáš Pecka authored
      Start working on custom code-style/code-requirements file checker.
      So far we check only for missing license, for non-standard EOL (\r) and
      for files that not-compliant with clang-format.
      81b01ad3
  15. Dec 18, 2020
  16. Nov 15, 2020
  17. Aug 03, 2020
  18. Jun 07, 2020
  19. Jun 04, 2020
  20. May 28, 2020
  21. Apr 27, 2020
  22. Apr 06, 2020
Loading