Test new project template in CI

Sergej Kostjucenko requested to merge cmichi-test-new-project-template into master

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.

Merge request reports