diff --git a/.github/workflows/build_addon.yml b/.github/workflows/build_addon.yml index 63a6f1d..8585bae 100644 --- a/.github/workflows/build_addon.yml +++ b/.github/workflows/build_addon.yml @@ -5,9 +5,12 @@ on: tags: ["*"] # To build on main/master branch, uncomment the following line: # branches: [ main , master ] - + paths: + - addon/** pull_request: branches: [ main, master ] + paths: + - addon/** workflow_dispatch: @@ -17,22 +20,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - - run: echo -e "pre-commit\nscons\nmarkdown">requirements.txt - + - name: Checkout repo + uses: actions/checkout@v6 + - name: Install uv + uses: astral-sh/setup-uv@v7 - name: Set up Python - uses: actions/setup-python@v6 - with: - python-version: 3.11 - cache: 'pip' - + run: uv python install - name: Install dependencies run: | - python -m pip install --upgrade pip wheel - pip install -r requirements.txt sudo apt-get update -y sudo apt-get install -y gettext + uv pip install - name: Code checks run: export SKIP=no-commit-to-branch; pre-commit run --all