Issue
The CI always uses apt to install additional build dependencies like asan, see e.g. https://github.com/OpenModelica/OMSimulator/blob/master/.CI/cache/Dockerfile.
apt doesn't have a stable CLI and always installing packages slows down the build..
Instead the CI should use pre-build Docker image to speed up test execution time.
In addition there are multiple very old Docker iamges that need to be updated:
- alpine (5 years)
- cache-32 (2 years)
- cache-arm32 (7 years)
Tasks
Issue
The CI always uses apt to install additional build dependencies like asan, see e.g. https://github.com/OpenModelica/OMSimulator/blob/master/.CI/cache/Dockerfile.
aptdoesn't have a stable CLI and always installing packages slows down the build..Instead the CI should use pre-build Docker image to speed up test execution time.
In addition there are multiple very old Docker iamges that need to be updated:
Tasks
.CI/.