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

Feat&Dev: Set up CI with GitHub actions

未关闭
#122 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
13
派生
48
PR 合并指标
30 天内没有已合并 PR

描述

### 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

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。