From dc6096cdcdc1a23d94817ab2f5ee8e20ccd37caf Mon Sep 17 00:00:00 2001 From: Alexander Berger Date: Thu, 15 Aug 2024 15:37:39 -0400 Subject: [PATCH] Pin ruff version used in CICD --- .github/workflows/_format-lint-action.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/_format-lint-action.yml b/.github/workflows/_format-lint-action.yml index 289d728..8e41af4 100644 --- a/.github/workflows/_format-lint-action.yml +++ b/.github/workflows/_format-lint-action.yml @@ -16,9 +16,17 @@ jobs: uses: actions/setup-python@v4 with: python-version: ${{ inputs.python-version }} + - name: Install Poetry + run: | + curl -sSL https://install.python-poetry.org | python3 - + if [[ "$RUNNER_OS" == "macOS" ]]; then + echo "/Users/runner/.local/bin:$PATH" >> $GITHUB_PATH + fi + - name: Configure Poetry + run: poetry config virtualenvs.create false - name: Install Black and Ruff - run: pip install black ruff + run: poetry install --only dev - name: Run Ruff Linter - run: ruff check src/ tests/ + run: ruff src/ tests/ - name: Run Black Formatter - run: black src/ tests/ + run: black --check src/ tests/