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