name: Tests & Checks on: pull_request: paths-ignore: - ".github/**" - "**/*.md" jobs: tests: name: Tests & Checks runs-on: ubuntu-latest env: NOVELAI_MOCK_ENV: true steps: - name: Checkout source uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: '16' check-latest: true - name: Setup cache uses: actions/cache@v3 with: path: ~/.local/share/pnpm/store key: ${{ runner.os }}-pnpm7-${{ hashFiles('**/pnpm-lock.yaml') }} - name: Setup dependencies run: corepack pnpm install - name: Run tests & checks run: corepack pnpm run check