1. Mar 17, 2023
  2. Mar 16, 2023
    • Alberto Miranda's avatar
      Merge branch 'amiranda/252-ci-simplify-coverage-scripts' into 'master' · 6d4b20f2
      Alberto Miranda authored
      Resolve "CI: Simplify coverage scripts"
      
      This MR simplifies coverage generation in the following ways:
      
      - Replaces the old `scripts/ci/coverage.sh` script with a new
       `scripts/dev/coverage.py` written in Python, making it more robust 
       and simpler to modify if needed.
      - Adds specific CMake targets for generating coverage reports 
        directly from CMake.
      - Adds specialized CMake presets to make it simpler to configure
        the different builds required to generate coverage information.
      - Replaces `gcovr` with `lcov` + `lcov_cobertura`, since `gcovr` 
        exhibited some errors that were difficult to track down and 
        `lcov` worked out of the box.
      - Adds HTML documentation about the coverage generation in 
        `docs/sphinx/devs/coverage.md`
      
      This MR also updates the `v0.9.2` Docker images to update CMake
      and include coverage-related packages. The `coverage` image in 
      particular is no longer needed and has been removed.
      
      Closes #252 #256 #257 #258
      
      Closes #258, #257, #256, and #252
      
      See merge request !163
      6d4b20f2
    • Alberto Miranda's avatar
      CI: Reorganize jobs · bc235cf5
      Alberto Miranda authored
      - Rename job `coverage:zerocount` to `coverage:baseline`
      - Move `coverage:baseline` job to `report` stage
      bc235cf5
    • Alberto Miranda's avatar
      Update CHANGELOG.md · f2feceb6
      Alberto Miranda authored
      f2feceb6
    • Alberto Miranda's avatar
      CMakePresets: Modify `default` profile · 26df04bb
      Alberto Miranda authored
      GKFS_BUILD_TESTS and GKFS_INSTALL_TESTS are now set to `false` by
      default.
      26df04bb
  3. Mar 15, 2023
  4. Mar 03, 2023
  5. Mar 02, 2023