diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index cba41f33aa..686180d390 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -9,7 +9,7 @@ env: CORE_REPO_SHA: 955c92e91b5cd4bcfb43c39efcef086b040471d2 jobs: - lint: + lint-3_11: strategy: fail-fast: false # ensures the entire test matrix is run, even if one permutation fails matrix: @@ -56,7 +56,6 @@ jobs: - "instrumentation-redis" - "instrumentation-remoulade" - "instrumentation-celery" - - "instrumentation-sklearn" - "instrumentation-system-metrics" - "instrumentation-threading" - "instrumentation-tornado" @@ -92,3 +91,31 @@ jobs: key: v7-build-tox-cache-${{ matrix.package }}-${{ hashFiles('tox.ini', 'gen-requirements.txt', 'dev-requirements.txt') }} - name: run tox run: tox -e lint-${{ matrix.package }} + + lint-3_8: + strategy: + fail-fast: false # ensures the entire test matrix is run, even if one permutation fails + matrix: + package: + - "instrumentation-sklearn" + os: [ubuntu-20.04] + runs-on: ubuntu-20.04 + steps: + - name: Checkout Contrib Repo @ SHA - ${{ github.sha }} + uses: actions/checkout@v4 + - name: Set up Python 3.8 + uses: actions/setup-python@v5 + with: + python-version: 3.8 + - name: Install tox + run: pip install tox + - name: Cache tox environment + # Preserves .tox directory between runs for faster installs + uses: actions/cache@v4 + with: + path: | + .tox + ~/.cache/pip + key: v7-build-tox-cache-${{ matrix.package }}-${{ hashFiles('tox.ini', 'gen-requirements.txt', 'dev-requirements.txt') }} + - name: run tox + run: tox -e lint-${{ matrix.package }}