From 93e05973edfb30c5f4dd31a7315c886466e705de Mon Sep 17 00:00:00 2001 From: Hemanth Nakkina Date: Thu, 23 Apr 2026 09:01:36 +0530 Subject: [PATCH] tics: add prerequisite packages Add packages required for tics in pyporject.toml Pass PATH env to GITHUB_PATH so that uv venv is considered in tics execution Move github runner execution to noble --- .github/workflows/TiCS.yml | 3 ++- pyproject.toml | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/TiCS.yml b/.github/workflows/TiCS.yml index e8243db..8930959 100644 --- a/.github/workflows/TiCS.yml +++ b/.github/workflows/TiCS.yml @@ -10,7 +10,7 @@ permissions: jobs: TICS: - runs-on: [self-hosted, linux, amd64, tiobe] + runs-on: [self-hosted, linux, amd64, tiobe, noble] steps: - name: Checkout uses: actions/checkout@v4 @@ -28,6 +28,7 @@ jobs: run: | uv sync --all-extras source .venv/bin/activate + echo PATH=$PATH >> $GITHUB_ENV - name: TICS uses: tiobe/tics-github-action@v3 diff --git a/pyproject.toml b/pyproject.toml index 6350ffc..8ac0635 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,6 +53,8 @@ dev= [ tics= [ "python-novaclient", "libvirt-python", + "pylint", + "flake8", ] [project.urls]