From 9492d26fdd94202ab168eec96722eb5843ba4096 Mon Sep 17 00:00:00 2001 From: Chris Pyles Date: Sat, 31 Aug 2024 23:28:04 -0700 Subject: [PATCH] extras poetry --- .github/workflows/run-docker-tests.yml | 14 +++++++++++++- .github/workflows/run-tests.yml | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-docker-tests.yml b/.github/workflows/run-docker-tests.yml index 68e6aaa1..93ff8919 100644 --- a/.github/workflows/run-docker-tests.yml +++ b/.github/workflows/run-docker-tests.yml @@ -56,6 +56,12 @@ jobs: - uses: r-lib/actions/setup-pandoc@v2 if: ${{ steps.check-branch.outputs.run == 'true' }} + - uses: liskin/gh-pipx@v1 + if: ${{ steps.check-branch.outputs.run == 'true' }} + with: + packages: >- + poetry + - uses: mamba-org/setup-micromamba@v1 if: ${{ steps.check-branch.outputs.run == 'true' }} with: @@ -63,7 +69,13 @@ jobs: init-shell: >- bash cache-environment: true - cache-environment-key: requirements-${{ hashFiles('requirements*.txt') }} + cache-environment-key: requirements-${{ hashFiles('pyproject.toml') }} + + - name: Install dependencies + if: ${{ steps.check-branch.outputs.run == 'true' }} + run: | + micromamba activate otter-grader + poetry install --with test --all-extras - name: Install ottr if: ${{ steps.check-branch.outputs.run == 'true' }} diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 58edf61c..d8665166 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -46,7 +46,7 @@ jobs: init-shell: >- bash cache-environment: true - cache-environment-key: requirements-${{ hashFiles('requirements*.txt') }} + cache-environment-key: requirements-${{ hashFiles('pyproject.toml') }} - name: Install dependencies run: |