Skip to content
  1. Nov 08, 2021
  2. Aug 23, 2021
  3. Aug 16, 2021
    • Alberto Miranda's avatar
      Merge branch... · c3397925
      Alberto Miranda authored
      Merge branch 'amiranda/169-docker-images-fail-to-build-due-to-error-in-debian-stable-slim' into 'master'
      
      Resolve "Docker images fail to build due to error in `debian:stable-slim`"
      
      Use `debian:buster-slim` in Docker images for 0.8.0
      
      Closes #169
      
      See merge request !105
      c3397925
    • Alberto Miranda's avatar
      c1e475aa
    • Ramon Nou's avatar
      Resolve "Optimize CI pipeline" · b74dc17a
      Ramon Nou authored
      This MR optimizes the CI pipelines by doing the following:
      
      - [x] Enable out-of-order execution of jobs using the `needs` clause
      - [x] Split tests for better parallelization
        - [x] Evaluate the `parallel` keyword
        - [x] Evaluate the `interruptible` keyword
      - [x] Reduce artifact size by removing unneeded object files between stages
      - [x] Refactor Docker images and make them versioned
        - [x] Create a `gekkofs/core` image for system dependencies
        - [x] Create a `gekkofs/deps` image for downloaded dependencies
        - [x] Create a `gekkofs/linter` image for validation of formatting
        - [x] Create a `gekkofs/testing` image for running tests
        - [x] Create a `gekkofs/coverage` image to generate coverage reports
        - [x] Add configuration profiles to `dl_dep.sh` and `compile_dep.sh`
      
      It also improves the reporting of tests by integrating it with the GitLab UI. This required the following changes:
      
      - [x] Enable JUnit reporting of tests
        - [x] Enable JUnit reporting for `integration` tests
          - [x] Fix reported filename for GitLab integration
          - [x] ~~Integrate daemon and client logs into JUnit XML~~
        - [x] Enable JUnit reporting for `unit` tests
      
      Closes #165 #157 #166 #167
      
      See merge request !103
      b74dc17a
  4. Aug 15, 2021
  5. Aug 02, 2021
  6. Jul 13, 2021
  7. Jul 10, 2021
  8. Jul 08, 2021
  9. Jul 07, 2021
  10. Jul 03, 2021
  11. Jul 02, 2021
  12. Jul 01, 2021
  13. Jun 30, 2021
  14. Jun 21, 2021