Updating CircleCI config

The typical CircleCI config uses various things that have version numbers. Unfortunately Dependabot does not automatically create PRs to update these so this needs to be done manually once in a while. If not specified, we use the most recent versions.

 

At the start of the config file (.circleci/config.yml) we have 4 orbs;



Afterwards we have various jobs, which use the following images:

  • cimg/base

  • cimg/node

    • For this we use the tag which has the ‘lts’ alias

  • cimg/python

  • circleci/postgres

    • For this we use the tag with the highest 10.xx version. This will be updated to 13 at a later stage, together with the postgres in the docker-compose files of the repos.


Finally we use a setup_remote_docker in some jobs, this uses a Docker version.