From e5d25d29b073b5c52310107979664dec17f61f03 Mon Sep 17 00:00:00 2001 From: Hemanth Nakkina Date: Thu, 23 Apr 2026 09:07:20 +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 --- .github/workflows/TiCS.yml | 1 + sunbeam-python/pyproject.toml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/TiCS.yml b/.github/workflows/TiCS.yml index 508774add..6a010e0b6 100644 --- a/.github/workflows/TiCS.yml +++ b/.github/workflows/TiCS.yml @@ -43,6 +43,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/sunbeam-python/pyproject.toml b/sunbeam-python/pyproject.toml index bfb4820f2..41ef70f26 100644 --- a/sunbeam-python/pyproject.toml +++ b/sunbeam-python/pyproject.toml @@ -112,6 +112,7 @@ dev = [ "mypy", "python-watcherclient", ] +tics = ["pylint", "flake8"] [project.urls] "Homepage" = "https://github.com/canonical/snap-openstack"