From 77b2233eee92d9a6311b2a3a4f7ac201b6c18a4c Mon Sep 17 00:00:00 2001 From: g0t mi1k Date: Fri, 7 Feb 2025 10:55:42 +0000 Subject: [PATCH] Workflow: Python - Make sure pkgs are installed --- .github/workflows/python-package.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 1ff8d861..1da6fd74 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -25,30 +25,41 @@ jobs: if: always() run: | set -x + pip3 install --break-system-packages --upgrade \ + ruff make ruff - name: HTML style checks (djLint) if: always() run: | set -x + pip3 install --break-system-packages --upgrade \ + djlint make djlint - name: YAML style checks (yamllint) if: always() run: | set -x + pip3 install --break-system-packages --upgrade \ + yamllint make yamllint - name: Rust style checks (rustfmt) if: always() run: | set -x + sudo apt-get update --yes + sudo apt-get satisfy --yes --no-install-recommends \ + rustc cargo fmt --check --all - name: Check common misspellings (codespell) if: always() run: | set -x + pip3 install --break-system-packages --upgrade \ + codespell codespell build: @@ -172,12 +183,16 @@ jobs: if: always() run: | set -x + sudo apt-get satisfy --yes --no-install-recommends \ + python3-breezy.tests make typing - name: Test config (janitor.debian.net) if: always() run: | set -x + sudo apt-get satisfy --yes --no-install-recommends \ + git git clone https://salsa.debian.org/janitor-team/janitor.debian.net \ janitor.debian.net PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python PYTHONPATH=py \