name: Typecheck

on:
  pull_request:
    types: [opened, synchronize, reopened]
    branches: [master]

jobs:
  typecheck:
    name: Check:Typecheck
    runs-on: ubuntu-latest
    env:
      GITHUB_TOKEN: ${{ secrets.TOPTAL_DEVBOT_TOKEN }}
    steps:

      - name: Checkout
        uses: actions/checkout@v3

      - name: Setup Node.js
        uses: actions/setup-node@v6
        with:
          node-version: 20

      - uses: toptal/davinci-github-actions/pnpm-install@v20.0.0

      - uses: toptal/davinci-github-actions/typecheck@v20.0.0
