When touching CI/CD workflows, keep execution deterministic and CI stable:

Example (remove redundant if when triggers already constrain branches):

on:
  push:
    branches: ['main', 'alpha', 'beta', 'rc']

jobs:
  test-and-publish:
    # No extra `if:` needed here; branch filter already limits execution
    runs-on: ubuntu-latest
    steps:
      - run: pnpm run test:pr --parallel=3