name: ci on: push: branches: - main pull_request: branches: - main jobs: ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: corepack enable - uses: actions/setup-node@v3 with: node-version: 16 cache: pnpm - name: ๐Ÿ“ฆ Install dependencies run: pnpm install --frozen-lockfile - name: ๐Ÿšง Set up project run: pnpm nuxi prepare - name: ๐Ÿงช Test project run: pnpm test - name: ๐Ÿ“ Lint run: pnpm lint - name: ๐Ÿ’ช Type check run: pnpm test:typecheck