]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
tests: add github workflows
authorGuillaume Abrioux <gabrioux@redhat.com>
Mon, 7 Sep 2020 07:55:41 +0000 (09:55 +0200)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Thu, 1 Oct 2020 13:26:13 +0000 (09:26 -0400)
Add github workflow. Especially for flake8 for now.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 1ee626a1b3c277c3b33e1c30ab65416a776c7b96)

.github/workflows/flake8.yml [new file with mode: 0644]

diff --git a/.github/workflows/flake8.yml b/.github/workflows/flake8.yml
new file mode 100644 (file)
index 0000000..06c932d
--- /dev/null
@@ -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 }}
\ No newline at end of file