Skip to content
Compare
Choose a tag to compare
@darwin darwin released this 05 Jul 19:29
· 76 commits to master since this release
v0.5

Generate Dockerfiles

  • Simverse used static Dockerfiles depending on some shared base images in _aux folder. It also included some script machinery to build base images prior trying to run docker-compose commands. It turned out that the system was not flexible enough and I had to copy and paste some Dockerfile content from standard images. And this turned out to be fragile. Newly simverse uses a simple templating system and generates simnet Dockerfiles using shared Dockerfile snippets. This allows us to use different base images as preferred by individual projects and still build images with shared code and not repeat ourselves in each source Dockerfile.
  • general improvements in test subsystem (fighting flaky tests)

Notable commits

b2c76bc sv: introduce repos unshallow command
282e3c7 toolbox: introduce brief command
eeae991 use sv_ as default SIMVERSE_DOCKER_IMAGE_PREFIX
440b6d1 toolbox: force neutral locales to prevent custom locales affecting us
8cb7a9a generate Dockerfiles using templates
5b2475d check prereqs when entering simnet

All new work: v0.4...v0.5