nasa / fprime

F´ - A flight software and embedded systems framework
https://fprime.jpl.nasa.gov
Apache License 2.0
10.06k stars 1.31k forks source link

Add CI workflow to validate cookiecutter templates #2387

Open thomas-bc opened 10 months ago

thomas-bc commented 10 months ago
F´ Version
Affected Component

Feature Description

Add CI workflow to validate the cookiecutter templates. Something in the likes of

fprime-bootstrap project
cd project
fprime-util new --deployment
cd deployment
fprime-util generate
fprime-util build

And probably something for component as well. We probably want to

cd project/fprime
git checkout devel

too.

Rationale

Make sure cookiecutter templates don't go out of date without needing to test locally for each release.

thomas-bc commented 6 days ago

Somewhat related: #2915