Skip to content
  1. Dec 21, 2021
  2. Dec 09, 2021
  3. Nov 25, 2021
  4. Nov 18, 2021
  5. Nov 17, 2021
  6. Nov 08, 2021
  7. Aug 23, 2021
  8. 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