updated github action to pnpm v8

This commit is contained in:
Hassan El Mghari
2024-01-26 09:58:25 -08:00
parent 7e2f0000b2
commit f63dc33385

View File

@@ -16,37 +16,37 @@ jobs:
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version-file: '.nvmrc' node-version-file: '.nvmrc'
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v2
with: with:
version: 7 version: 8
run_install: true run_install: true
- name: Type check - name: Type check
run: pnpm type-check run: pnpm type-check
- name: Lint - name: Lint
run: pnpm lint run: pnpm lint
- name: Build - name: Build
run: pnpm build run: pnpm build
- name: Install tinyproxy - name: Install tinyproxy
if: matrix.os == 'ubuntu-latest' if: matrix.os == 'ubuntu-latest'
run: | run: |
sudo apt-get install tinyproxy sudo apt-get install tinyproxy
tinyproxy tinyproxy
- name: Test - name: Test
env: env:
OPENAI_KEY: ${{ secrets.OPENAI_KEY }} OPENAI_KEY: ${{ secrets.OPENAI_KEY }}
run: | run: |
pnpm test pnpm test
pnpm --use-node-version=14.21.3 test pnpm --use-node-version=14.21.3 test