feat(ci): caching improvements

This commit is contained in:
Gergő Móricz 2025-02-19 22:11:32 +01:00
parent 0eff99007a
commit e9cb8ac956
3 changed files with 13 additions and 8 deletions

View File

@ -20,11 +20,10 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: "20"
- name: Install pnpm
run: npm install -g pnpm
cache: "npm"
- name: Install dependencies
run: pnpm install
run: npm install
working-directory: ./apps/js-sdk/firecrawl
- name: Run tests
run: pnpm run test
run: npm run test
working-directory: ./apps/js-sdk/firecrawl

View File

@ -19,12 +19,15 @@ jobs:
- 6379:6379
steps:
- uses: actions/checkout@v3
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "20"
- name: Install pnpm
run: npm install -g pnpm
cache: "pnpm"
- name: Install dependencies
run: pnpm install
working-directory: ./apps/api

View File

@ -50,12 +50,15 @@ jobs:
oauth-client-id: ${{ secrets.TS_OAUTH_CLIENT_ID }}
oauth-secret: ${{ secrets.TS_OAUTH_SECRET }}
tags: tag:ci
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "20"
- name: Install pnpm
run: npm install -g pnpm
cache: "pnpm"
- name: Install dependencies
run: pnpm install
working-directory: ./apps/api