tests: add github workflows

Add github workflow. Especially for flake8 for now.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 1ee626a1b3)
(cherry picked from commit ed6ae6815d)
pull/5905/head
Guillaume Abrioux 2020-09-07 09:55:41 +02:00
parent dda1dec67e
commit aefddac8f7
1 changed files with 25 additions and 0 deletions

25
.github/workflows/flake8.yml vendored 100644
View File

@ -0,0 +1,25 @@
name: flake8
on:
pull_request:
jobs:
flake8:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: ricardochaves/python-lint@v1.3.0
with:
python-root-list: "./library/"
use-pylint: false
use-pycodestyle: false
use-flake8: true
use-black: false
use-mypy: false
use-isort: false
extra-pylint-options: ""
extra-pycodestyle-options: ""
extra-flake8-options: "--max-line-length 160"
extra-black-options: ""
extra-mypy-options: ""
extra-isort-options: ""
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}