Skip to content

Commit

Permalink
ci: ensure pylint and flake8 are installed in the TiCS workflow.
Browse files Browse the repository at this point in the history
Signed-off-by: Nashwan Azhari <[email protected]>
  • Loading branch information
Nashwan Azhari committed Dec 13, 2024
1 parent 7286b37 commit 8730d60
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/tiobe-tics-cron.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,19 @@ jobs:
run: |
set -eux -o pipefail
# Upgrade pip to be able to read the requirements.txt
sudo python3 -m pip install --upgrade pip
# tox required for running the unit tests with coverage:
sudo python3 -m pip install tox
# Required by TICSQServer:
sudo python3 -m pip install pylint flake8
# Must pre-install dependencies for TICSQServer:
sudo python3 -m pip install -r $GITHUB_WORKSPACE/charms/worker/k8s/requirements.txt
sudo python3 -m pip install -r $GITHUB_WORKSPACE/test_requirements.txt
- name: Install Go for Cobertura Coverage Converter
uses: actions/setup-go@v5
with:
Expand Down

0 comments on commit 8730d60

Please sign in to comment.