ci/cd

Speed Up a Pipeline by Using a Git Shallow Clone

4 minute read Published: 2022-05-25

When you are working with a big repository that contains a lot of commits, the CI system can take a lot of time fetching the repo. And often, you don't need the whole history to run the test suits.

By default, Gitlab do a shallow clone, and fetch only the latest 50 commit, but this can be configured globally or per job by adding a GIT_DEPTH variables.

Open Source Contribution: Gitlab Package Support for Renovate

1 minute read Published: 2021-09-16

In 2021, I contributed a new datasource to renovate, an open source tools that can be used to automatically create merge request to update all the dependencies of a project.

Open Source Contribution: meta-codechecker recipes improvements

1 minute read Published: 2021-09-13

In 2021, I had the opportunity to contribute to meta-codechecker.