name: ci on: pull_request: branches: - main push: branches: - main - renovate/* jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 22 cache: pnpm - name: ๐Ÿ“ฆ Install dependencies run: pnpm install - name: ๐Ÿ”  Lint project run: pnpm lint test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 22 cache: pnpm - name: ๐Ÿ“ฆ Install dependencies run: pnpm install - name: ๐Ÿ›  Build project run: pnpm build - name: ๐Ÿ’ช Test types run: pnpm test:types - name: ๐Ÿงช Test project run: pnpm test:unit -- --coverage - name: ๐ŸŸฉ Coverage uses: codecov/codecov-action@v5