blob: 0de0e3339cb878d144e6aa557010b03a82e96704 [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
okozachenko12035a573892022-05-16 22:29:37 +100025 VALIDATE_PYTHON_MYPY: false
okozachenko1203d306c652022-05-16 22:44:49 +100026 VALIDATE_JSCPD: false
ricolin51a0a302024-11-01 20:46:49 +080027 pep8:
28 runs-on: ubuntu-latest
29 steps:
30 - uses: actions/checkout@v3
31
32 - name: Setup Python
33 uses: actions/setup-python@v4
34
35 - name: Install dependencies
36 run: |
37 sudo apt-get update
38 sudo apt-get install -y tox
39
40 - name: Run tox -e pep8
41 run: tox -e pep8