Currently job artifacts in CI/CD pipelines on LRZ GitLab never expire. Starting from Wed 26.1.2022 the default expiration time will be 30 days (GitLab default). Currently existing artifacts in already completed jobs will not be affected by the change. The latest artifacts for all jobs in the latest successful pipelines will be kept. More information: https://gitlab.lrz.de/help/user/admin_area/settings/continuous_integration.html#default-artifacts-expiration

  1. 06 Jan, 2022 1 commit
    • David Frank's avatar
      Add more convenience pre-commit hooks · f16b4e54
      David Frank authored
      This commits adds some default hooks provided by pre-commit, such as
      hooks to check for too large files, or to prevent committing to master,
      or files with unresolved merge conflicts.
      
      Check the contribution guide on how to use the hooks
      f16b4e54
  2. 29 Jun, 2021 1 commit
  3. 11 Jun, 2021 1 commit
    • David Frank's avatar
      Improve output style of CI scripts, use clang-format --dry-run · a41e87b2
      David Frank authored and Tobias Lasser's avatar Tobias Lasser committed
      The clang-format test script now relies on clang-format's (now) in-build
      functionality to check for wrong formatting instead of actually
      performing or committing the formated changes and then reverting them.
      From a perceived behaviour standpoint nothing has changed, it should now
      only be more convenient to use the script, as it doesn't require a
      clean git state anymore.
      
      Further, all formatting and linting scripts run only on the changed
      files rather than on the whole codebase. Plus they have some nicer
      looking output :^)
      a41e87b2
  4. 08 Jun, 2021 1 commit
    • David Frank's avatar
      #90 Add formatting and linting using cmake-format · d54fa670
      David Frank authored and Tobias Lasser's avatar Tobias Lasser committed
      The cmakelang package (see https://github.com/cheshirekow/cmake_format)
      provides tools for linting and formatting CMake files. This commit
      provides a basic infrastructure to make use of it.
      
      First, the necessary formatting style file is added
      ('.cmake-format.py'). For many cases, the CMake files don't fulfill
      these requirements yet, therefore, many linting checks are still
      disabled.
      
      Second, scripts and CI stages (only for linting) are added, which are
      run alongside clang-format and clang-tidy. Currently, the formatting
      job is not run, as the files are not yet formatted correctly.
      
      Future MRs should work on slowly reducing the disabled codes.
      
      Close #90
      d54fa670
  5. 06 May, 2021 1 commit
  6. 14 Dec, 2020 1 commit
  7. 06 Oct, 2020 1 commit
  8. 25 Aug, 2020 1 commit
  9. 18 Dec, 2019 1 commit
    • Jens Petit's avatar
      Add expression templates (#4) · b3227b9d
      Jens Petit authored
        * using underlying Eigen expression templates
        * scalar operations with expression templates
        * save DataContainer meta info in expressions
        * add unary operators
        * adding enum for DataHandlerMapCPU type
        * added expression templates readme
        * removed operators between DataContainers, scalars and DataHandlers
        * in-place operations using expressions
        * test cases
        * benchmark script
      b3227b9d
  10. 06 Dec, 2019 1 commit
  11. 31 Oct, 2019 1 commit