From 0dce913d678ba50eb3c566d0594f63255f507ecf Mon Sep 17 00:00:00 2001 From: bracesproul Date: Wed, 24 Jul 2024 13:54:31 -0700 Subject: [PATCH] try dynamic node version in ci --- .github/workflows/compatibility.yml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compatibility.yml b/.github/workflows/compatibility.yml index 1aa563b9faa7..259230f43a6a 100644 --- a/.github/workflows/compatibility.yml +++ b/.github/workflows/compatibility.yml @@ -93,19 +93,41 @@ jobs: - name: Test `@langchain/community` with latest deps run: docker compose -f dependency_range_tests/docker-compose.yml run community-latest-deps + # community-lowest-deps: + # runs-on: ubuntu-latest + # needs: get-changed-files + # if: contains(needs.get-changed-files.outputs.changed_files, 'libs/langchain-community/') + # steps: + # - uses: actions/checkout@v4 + # - name: Use Node.js ${{ env.NODE_VERSION }} + # uses: actions/setup-node@v3 + # with: + # node-version: ${{ env.NODE_VERSION }} + # cache: "yarn" + # - name: Install dependencies + # run: yarn install --immutable + # - name: Build `@langchain/standard-tests` + # run: yarn build --filter=@langchain/standard-tests + # - name: Test `@langchain/community` with lowest deps + # run: docker compose -f dependency_range_tests/docker-compose.yml run community-lowest-deps + community-lowest-deps: runs-on: ubuntu-latest needs: get-changed-files if: contains(needs.get-changed-files.outputs.changed_files, 'libs/langchain-community/') steps: - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.NODE_VERSION }} + - name: Use Node.js 20 for installation uses: actions/setup-node@v3 with: - node-version: ${{ env.NODE_VERSION }} + node-version: '20' cache: "yarn" - name: Install dependencies run: yarn install --immutable + - name: Switch to Node.js ${{ env.NODE_VERSION }} + uses: actions/setup-node@v3 + with: + node-version: ${{ env.NODE_VERSION }} - name: Build `@langchain/standard-tests` run: yarn build --filter=@langchain/standard-tests - name: Test `@langchain/community` with lowest deps