11 runs-on: ubuntu-latest
15 - name: Checkout source
16 uses: actions/checkout@v2
18 - name: Update APT cache
19 run: sudo apt-get update
21 - name: Install lintian
22 run: sudo apt-get -y install lintian
24 - name: Spellcheck execution
28 runs-on: ubuntu-latest
32 - name: Checkout source
33 uses: actions/checkout@v2
35 - name: Display original shellcheck version
36 run: shellcheck --version
38 - name: Update shellcheck to latest stable version
40 wget -qO- https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz | tar -xJv
41 sudo cp shellcheck-stable/shellcheck /usr/bin/
43 - name: pip install flake8, isort + black
44 run: pip3 install -U flake8 isort black
46 - name: Display current shellcheck version
47 run: shellcheck --version
49 - name: Display current flake8 version
52 - name: Display current isort version
55 - name: Display current black version
58 - name: Codecheck execution
59 run: make --keep-going codecheck