name: Check Types on: push: branches: ["*"] pull_request: # The branches below must be a subset of the branches above branches: ["main"] jobs: tests: runs-on: ubuntu-latest permissions: contents: read steps: - name: Checkout code uses: actions/checkout@v4 with: submodules: recursive - name: Setup Bun uses: oven-sh/setup-bun@v2 - name: Install NPM packages run: | bun install - name: Run typechecks run: | bun run check