1. 02 May, 2022 1 commit
    • Administrator's avatar
      Cleanup CI · ee2726f5
      Administrator authored
      Remove builds which use old and unsupported FairSoft and FairRoot versions.
      Update FairSoft and FairRoot versions for real data test.
      Add missing dependency for clang-format checks.
      ee2726f5
  2. 10 Feb, 2022 2 commits
    • Administrator's avatar
      Update CI pipeline · 74b95b12
      Administrator authored
      Use also for macosx 11 the latest FairSoft and FairRoot release versions# Please enter the commit message for your changes. Lines starting
      74b95b12
    • Administrator's avatar
      Cleanup CI pipeline · 9047b37f
      Administrator authored
      Remove Debian8 systems from the CI pipeline.
      Use FairSoft apr21p2 and FairRoot v18.6.7 for tests.
      9047b37f
  3. 01 Feb, 2022 2 commits
  4. 14 Jan, 2022 1 commit
  5. 22 Dec, 2021 1 commit
  6. 08 Dec, 2021 1 commit
  7. 01 Dec, 2021 1 commit
  8. 29 Nov, 2021 1 commit
  9. 24 Nov, 2021 1 commit
  10. 13 Sep, 2021 1 commit
    • Eoin Clerkin's avatar
      Automated licence header check · 43f19846
      Eoin Clerkin authored
      Ensures that modified .cpp, .C and .h files follow basic licence header guidelines.
      
      Check line 1 for a copyright declaration with correct numerial and character placements for a date followed by institute and city.
      Check line 2 for SPDX licence identifier.
      Check line 3 for author and committer information.
      43f19846
  11. 23 Jul, 2021 1 commit
  12. 20 Jul, 2021 1 commit
  13. 12 Jul, 2021 1 commit
    • Administrator's avatar
      Fix rebase check · 6b575da0
      Administrator authored
      Increase the depth of the shallow clone done by GitLab.
      If the number of commits is larger than the depth, the head of the
      upstream/master is not in the history otherwise.
      This fixes a problem of !399.
      6b575da0
  14. 07 Jul, 2021 1 commit
    • Administrator's avatar
      Add tests on macosx 1015 and 11 · 19e02e79
      Administrator authored
      Add tests for  macosx 10.15 and 11 on our new runners.
      Retire old test on macosx 10.13.
      
      Define number of CPUs in runner configuration.
      
      Move the definition from the global gitlab CI configuration to the local
      runner configurations.
      Defining the number of CPUs in the runner configuration allows to adjust this
      value to the actual underlying hardware.
      19e02e79
  15. 25 Jun, 2021 11 commits
  16. 24 Jun, 2021 1 commit
  17. 22 Apr, 2021 1 commit
    • Administrator's avatar
      Rerun failed tests a second time · 3e1e5372
      Administrator authored
      For the continuous tests rerun failed tests a second time. This should reduce
      the number of failing test pipelines.
      In most cases of failing tests the Geant3 simulations crash due to the well
      known memory error. If these tests are restarted they normally work without
      problem.
      Since the feature to restart tests is only available with cmake 3.17 change
      the scripts of the CI pipeline to use at least this version.
      3e1e5372
  18. 19 Apr, 2021 1 commit
    • Administrator's avatar
      Fix CI pipeline after GitLab upgrade · d90645f9
      Administrator authored
      Fix the stage for the rebase check.
      After the upgrade it lloks like that the pipeline doesn't run any longer in
      the context of the forked project but in context of the master project such
      that the project path wasn't correct any longer. This allows now to compare
      upstream/master to HEAD.
      d90645f9
  19. 12 Mar, 2021 1 commit
  20. 12 Feb, 2021 1 commit
  21. 08 Feb, 2021 1 commit
    • Administrator's avatar
      Check if the last line is terminated by a <newline> character · d3b39189
      Administrator authored
      According to the Posix standard a line of a text is defined as follows:
      
      3.206 Line
      A sequence of zero or more non- <newline> characters plus a terminating
      <newline> character.
      
      The test checks if this is valid for all newly added or changed text files.
      
      I stumbeled over the issue when adding a new header file the list of header
      files used to generate a ROOT dictionary.
      The previous last file of the list did not have a proper file ending and
      attaching the new header file results in a ROOT dictionary source code with
      the following line
      
      '#endif#ifdef'
      
      which could be properly parsed and compiled by the compiler but results in an
      error at run time when loading the library.
      
      To avoid such problems in future the test was added.
      d3b39189
  22. 22 Jan, 2021 2 commits
  23. 09 Dec, 2020 2 commits
  24. 04 Dec, 2020 1 commit
    • Administrator's avatar
      Use newest CMake version for CI · f3c60857
      Administrator authored
      The CMake version 3.13.4 has a problem to cut the length of test results
      to be uploaded to CDash. Using CMake 3.19.1 fixes the problem.
      f3c60857
  25. 03 Nov, 2020 1 commit
  26. 19 Oct, 2020 1 commit
    • Administrator's avatar
      Improve CI script · 26909d42
      Administrator authored
      Remove obsolete and already commented code.
      Remove created artefacts after 1 day automatically.
      Install graphiz package needed for doxygen production.
      26909d42