name: PR Validation  
  
on:  
  pull_request:  
    branches:  
      - main  
      - 'releases/**'  
  
jobs:  
  test:  
    name: PR Validation  
    runs-on: ubuntu-latest  
    steps:  
      - name: Checkout Repo  
        uses: actions/checkout@v3  
  
      - name: Setup PNPM  
        uses: pnpm/action-setup@v2  
        with:  
          version: 7  
  
      - name: Setup Node.js  
        uses: actions/setup-node@v3  
        with:  
          node-version: 20.x  
          cache: 'pnpm'  
      - run: pnpm install --no-frozen-lockfile  
      - run: pnpm run ci