UOA-FSAE / autonomous

The repo for the autonomus car fsae for the University of Auckland and all the basic building blocks it has
https://www.fsae.co.nz/
MIT License
5 stars 0 forks source link

[✨FEAT✨]: Workflows, tests, and devcontainers #3

Open Jack17432 opened 1 year ago

Jack17432 commented 1 year ago

Is there an existing enhancement request for this?

Description

Create GitHub workflows so that there can be automatic testing for pull requests as well as set up devcontainers so that anyone can just spin up a code space and work on it.

Additional Information

For the dev container it needs to be able to setup the full workspace inside of a GitHub code space and repoduce the full env in anylocation.

Workflow to test each component before it is commeted to the main branch to make sure nothing important breaks.

Jack17432 commented 1 year ago

One of the workflows needs to be publishing the docker container to docker hub every time we push to main so that it heavly reduces the time taken to load the system onto the hardware. In doing so we should use the autonomus fsae email as the account that is linked to our docker containers. Contact me, lincon or zane on teams if you need the account accsess.