blob: 2018b3a3d0793803f2bb560b49e0f0dc6589e1b6 [file] [log] [blame]
guilhermesteinmuller75fc2ad2021-04-19 13:45:43 -03001name: linters
ricolin51a0a302024-11-01 20:46:49 +08002
3on:
4 workflow_dispatch:
5 push:
6 branches:
7 - 'main'
8 tags:
9 - 'v*'
10 pull_request:
11 branches:
12 - 'main'
guilhermesteinmuller75fc2ad2021-04-19 13:45:43 -030013
14jobs:
15 super-lint:
16 runs-on: ubuntu-latest
17 steps:
guilhermesteinmuller86e1dab2021-04-19 13:47:20 -030018 - uses: actions/checkout@v2
okozachenko1203a3caf2c2022-05-16 19:53:13 +100019 - uses: github/super-linter@v4
guilhermesteinmuller75fc2ad2021-04-19 13:45:43 -030020 env:
21 DEFAULT_BRANCH: main
guilhermesteinmullerce435982021-04-19 14:01:08 -030022 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
okozachenko1203a3caf2c2022-05-16 19:53:13 +100023 VALIDATE_ALL_CODEBASE: true
ricolin108b6862023-09-25 22:19:06 +080024 VALIDATE_DOCKERFILE_HADOLINT: false
ricolin7a5582f2024-11-01 21:11:14 +080025 VALIDATE_PYTHON_ISORT: false
26 VALIDATE_PYTHON_BLACK: false
okozachenko12035a573892022-05-16 22:29:37 +100027 VALIDATE_PYTHON_MYPY: false
okozachenko1203d306c652022-05-16 22:44:49 +100028 VALIDATE_JSCPD: false
ricolin51a0a302024-11-01 20:46:49 +080029 pep8:
30 runs-on: ubuntu-latest
31 steps:
32 - uses: actions/checkout@v3
33
34 - name: Setup Python
35 uses: actions/setup-python@v4
36
37 - name: Install dependencies
38 run: |
39 sudo apt-get update
40 sudo apt-get install -y tox
41
42 - name: Run tox -e pep8
43 run: tox -e pep8