chore: fix the pnpm version in GitHub Actions workflow

This commit is contained in:
Anish Sarkar 2026-05-20 18:37:21 +05:30
parent f5f2456dfd
commit ff2d621185

View file

@ -17,7 +17,7 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
@ -27,7 +27,7 @@ jobs:
git fetch origin ${{ github.base_ref }}:${{ github.base_ref }} 2>/dev/null || git fetch origin ${{ github.base_ref }} 2>/dev/null || true git fetch origin ${{ github.base_ref }}:${{ github.base_ref }} 2>/dev/null || git fetch origin ${{ github.base_ref }} 2>/dev/null || true
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.12' python-version: '3.12'
@ -35,7 +35,7 @@ jobs:
run: pip install pre-commit run: pip install pre-commit
- name: Cache pre-commit hooks - name: Cache pre-commit hooks
uses: actions/cache@v4 uses: actions/cache@v5
with: with:
path: ~/.cache/pre-commit path: ~/.cache/pre-commit
key: pre-commit-${{ hashFiles('.pre-commit-config.yaml') }} key: pre-commit-${{ hashFiles('.pre-commit-config.yaml') }}
@ -74,7 +74,7 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
@ -83,7 +83,7 @@ jobs:
git fetch origin ${{ github.base_ref }}:${{ github.base_ref }} 2>/dev/null || git fetch origin ${{ github.base_ref }} 2>/dev/null || true git fetch origin ${{ github.base_ref }}:${{ github.base_ref }} 2>/dev/null || git fetch origin ${{ github.base_ref }} 2>/dev/null || true
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.12' python-version: '3.12'
@ -91,7 +91,7 @@ jobs:
run: pip install pre-commit run: pip install pre-commit
- name: Cache pre-commit hooks - name: Cache pre-commit hooks
uses: actions/cache@v4 uses: actions/cache@v5
with: with:
path: ~/.cache/pre-commit path: ~/.cache/pre-commit
key: pre-commit-security-${{ hashFiles('.pre-commit-config.yaml') }} key: pre-commit-security-${{ hashFiles('.pre-commit-config.yaml') }}
@ -131,21 +131,21 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.12' python-version: '3.12'
- name: Install UV - name: Install UV
uses: astral-sh/setup-uv@v3 uses: astral-sh/setup-uv@v8.1.0
- name: Check if backend files changed - name: Check if backend files changed
id: backend-changes id: backend-changes
uses: dorny/paths-filter@v3 uses: dorny/paths-filter@v4
with: with:
filters: | filters: |
backend: backend:
@ -153,7 +153,7 @@ jobs:
- name: Cache dependencies - name: Cache dependencies
if: steps.backend-changes.outputs.backend == 'true' if: steps.backend-changes.outputs.backend == 'true'
uses: actions/cache@v4 uses: actions/cache@v5
with: with:
path: | path: |
~/.cache/uv ~/.cache/uv
@ -171,7 +171,7 @@ jobs:
- name: Cache pre-commit hooks - name: Cache pre-commit hooks
if: steps.backend-changes.outputs.backend == 'true' if: steps.backend-changes.outputs.backend == 'true'
uses: actions/cache@v4 uses: actions/cache@v5
with: with:
path: ~/.cache/pre-commit path: ~/.cache/pre-commit
key: pre-commit-backend-${{ hashFiles('.pre-commit-config.yaml') }} key: pre-commit-backend-${{ hashFiles('.pre-commit-config.yaml') }}
@ -212,7 +212,7 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
@ -221,18 +221,16 @@ jobs:
git fetch origin ${{ github.base_ref }}:${{ github.base_ref }} 2>/dev/null || git fetch origin ${{ github.base_ref }} 2>/dev/null || true git fetch origin ${{ github.base_ref }}:${{ github.base_ref }} 2>/dev/null || git fetch origin ${{ github.base_ref }} 2>/dev/null || true
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v6
with: with:
node-version: '18' node-version: '18'
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v6
with:
version: latest
- name: Check if frontend files changed - name: Check if frontend files changed
id: frontend-changes id: frontend-changes
uses: dorny/paths-filter@v3 uses: dorny/paths-filter@v4
with: with:
filters: | filters: |
web: web:
@ -254,7 +252,7 @@ jobs:
run: pip install pre-commit run: pip install pre-commit
- name: Cache pre-commit hooks - name: Cache pre-commit hooks
uses: actions/cache@v4 uses: actions/cache@v5
with: with:
path: ~/.cache/pre-commit path: ~/.cache/pre-commit
key: pre-commit-frontend-${{ hashFiles('.pre-commit-config.yaml') }} key: pre-commit-frontend-${{ hashFiles('.pre-commit-config.yaml') }}