Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add nightly CRON job for Tiobe TICS. #172

Closed
wants to merge 5 commits into from
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
ci: ensure pylint and flake8 are installed in the TiCS workflow.
Signed-off-by: Nashwan Azhari <nashwan.azhari@canonical.com>
  • Loading branch information
Nashwan Azhari authored and claudiubelu committed Jan 13, 2025
commit 31f38beba03a644e23dda958acf6a482c480d80e
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