github action enforce PR continuous integration rules
FabienArcellier opened this issue · comments
continuous integration plays a full validation pipeline to verify the integrity of streamsync. This pipeline will condition the merge of a PR.
- alfred-cli will be used as runner
github action
will be used as continuous integration platform
Todo
- configure github action for controlling branches and pull-requests on ubuntu (python 3.10, 3.11, 3.12)
- configure github action for controlling branches and pull-requests on macos (python 3.10, 3.11, 3.12)
- configure github action for controlling branches and pull-requests on windows (python 3.10, 3.11, 3.12)
- implement the
alfred ci.mypy
command - implement the
alfred ci.pytest
command - implement the
alfred build
pipeline - implement the
alfred ci
pipeline - github action badges for continuous integration appear on the readme