Test new project template in CI
Created by: cmichi
We should ensure that the project template always works.
Having this as a CI stage ensures that the template will work with changes to the template, to dependencies, and with recent Rust versions.
The tests which we already have in the codebase execute functions in cmd
directly. The CI stage on the other hand is a proper end-to-end test. Also the tests in the codebase don't run cargo test
/cargo check
/cargo fmt
.