An image with latest database-exposure installed
Problem description
In several of the pipelines we need to install database-exposure for each time we build the pipeline for the libraries. For example, for v25.01 release we have to update the pipelines to have the v25.01 database-exposure for both database-lib and exposure-lib test setups.
This right now is done through putting a block of code in the gitlab-ci.yml that does the installation.
Suggestion
Let's have a v25.01 branch so that we have the necessary libraries already installed, and the migrations of the database already done. This would mean:
- Create an
init.shfile with the steps necessary. - Update the pipelines to use this new setup.
- Install internally the latest sqlite3 too, to not have to have multiple images for testing.
The gitlab pipelines will reduce in complexity significantly.
Edited by Doren Calliku