Adds a list of image names and maps them to their Rust target in targets.toml.
Adds CI with shellcheck
Adds a check if any Linux Dockerfiles have changed, and if so, runs the test suite for them.
This doesn't check if files that the Dockerfile depends on, such as scripts, are changed, but it allows us to do minimal CI without having to run tests or build images for anything that hasn't been obviously updated.
This is a very basic start towards CI, but it:
targets.toml
.This doesn't check if files that the Dockerfile depends on, such as scripts, are changed, but it allows us to do minimal CI without having to run tests or build images for anything that hasn't been obviously updated.