anitab-org / anitab-org/stem-diverse-tv

Feat&Dev: Set up CI with GitHub actions

Ouverte
#122 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
13
Forks
48
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Is your feature request related to a problem? Please describe.
For easy deploy and maintainability of the project and continuous delivery, we need to set up the CI flow. It will make the PR checking easier, enable testing and make the development and deployment much easier.

### Describe the solution you'd like
Set up the GitHub actions CI. Steps to set up:
1) linting (black formatted, flake check and isort)
2) setup the dev environment (Python and dependencies)
3) run tests -> we should set up them
4) make the code coverage report

### Describe alternatives you've considered
An alternative is to use some other CI tool like TravisCI, the possible problem is the limitation for free usage of Travis.
https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
### Additional context
N/A

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.