From 47ff29e18230942fe62bb702e9893349ae8b9c9d Mon Sep 17 00:00:00 2001 From: Roman Marek~ Date: Thu, 12 Feb 2026 17:46:39 +0100 Subject: [PATCH] Add Python setup and aam-cli installation in CI workflow - Configured the GitHub Actions workflow to set up Python 3.11 and cache pip dependencies. - Added a step to install the aam-cli with development dependencies, ensuring the environment is ready for linting and testing. --- .github/workflows/publish-pypi-test.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/publish-pypi-test.yml b/.github/workflows/publish-pypi-test.yml index ec59d1e..12688b3 100644 --- a/.github/workflows/publish-pypi-test.yml +++ b/.github/workflows/publish-pypi-test.yml @@ -46,6 +46,17 @@ jobs: - name: Install npm dependencies run: npm ci + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.11" + cache: "pip" + cache-dependency-path: apps/aam-cli/pyproject.toml + + - name: Install aam-cli with dev dependencies + run: pip install -e ".[dev]" + working-directory: apps/aam-cli + - name: Lint and test aam-cli run: npx nx run-many -t lint,test -p aam-cli