TODO: Decide whether to make this a cargo generate template or a github template Create a proper docker.yml workflow that runs on merges to protected branches and manual dispatch Create a normal cargo test workflow