As a developer I want to adapt a workflow that ensures our application is tested and built automatically, to ensure our application is thoroughly tested and minimize the risk of bugs that could cause potential setbacks in our work.
Acceptance criteria:
implement an adapted version of .Net workflow
use .Net 7.0
Workflow shall be executed on all pushes and merge of pull-requests in our repository
Workflow should release our chirp executable, i.e., a single file .NET application
Workflow should build and test our project whenever you push a new version that is accordingly tagged (git tag) to our repository.
When all tests have passed create three executables(Windows, MacOs, Linux)
Each executable has to be compressed as a zip file
All of the above steps shall be executed in an ubuntu-latest environment, i.e., you want to cross-compile for the different targets
Definition of done:
All acceptance criteria has been fulfilled
The workflow has ben successfully implemented and merged with the main branch
As a developer I want to adapt a workflow that ensures our application is tested and built automatically, to ensure our application is thoroughly tested and minimize the risk of bugs that could cause potential setbacks in our work.
Acceptance criteria:
Definition of done: