From c06f34fa352eed33cee4d25f42a7074f52791996 Mon Sep 17 00:00:00 2001 From: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> Date: Tue, 22 Aug 2023 16:07:53 -0400 Subject: [PATCH] Use new Python setup approach for scheduled tests. (#9626) Using the same new unified Python setup as the regular tests and the lint job, as set up in #9625. --- .github/workflows/scheduled_test.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/scheduled_test.yml b/.github/workflows/scheduled_test.yml index 39b553d5c28..b71eee05929 100644 --- a/.github/workflows/scheduled_test.yml +++ b/.github/workflows/scheduled_test.yml @@ -25,18 +25,25 @@ jobs: name: Python ${{ matrix.python-version }} steps: - uses: actions/checkout@v3 + - name: Set up Python ${{ matrix.python-version }} uses: "./.github/actions/poetry_setup" with: python-version: ${{ matrix.python-version }} poetry-version: ${{ env.POETRY_VERSION }} working-directory: libs/langchain - install-command: | - echo "Running scheduled tests, installing dependencies with poetry..." - poetry install --with=test_integration + cache-key: scheduled + + - name: Install dependencies + working-directory: libs/langchain + shell: bash + run: | + echo "Running scheduled tests, installing dependencies with poetry..." + poetry install --with=test_integration + - name: Run tests + shell: bash env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} run: | make scheduled_tests - shell: bash