From: Guillaume Abrioux Date: Thu, 1 Oct 2020 19:59:53 +0000 (+0200) Subject: tests: refact flake8 workflow X-Git-Tag: v6.0.0alpha3~112 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f2d3432cad0d8256356a9b64bf9bb2827948f40c;p=ceph-ansible.git tests: refact flake8 workflow drop ricardochaves/python-lint action and use `run` steps instead. Signed-off-by: Guillaume Abrioux --- diff --git a/.github/workflows/flake8.yml b/.github/workflows/flake8.yml index 06c932dc0..9475ec3dc 100644 --- a/.github/workflows/flake8.yml +++ b/.github/workflows/flake8.yml @@ -1,25 +1,18 @@ name: flake8 -on: - pull_request: +on: [pull_request] jobs: - flake8: + build: runs-on: ubuntu-latest + strategy: + matrix: + python-version: [ '3.6', '3.7', '3.8' ] + name: Python ${{ matrix.python-version }} steps: - - uses: actions/checkout@v1 - - uses: ricardochaves/python-lint@v1.3.0 + - uses: actions/checkout@v2 + - name: Setup python + uses: actions/setup-python@v2 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 }} \ No newline at end of file + python-version: ${{ matrix.python-version }} + architecture: x64 + - run: pip install flake8 + - run: flake8 --max-line-length 160 ./library/ ./tests/library/ \ No newline at end of file