LouisMazel/maz-ui

View on GitHub
.github/workflows/linters.yml

Summary

Maintainability
Test Coverage
name: Linters

on:
  pull_request:
    paths:
      - 'packages/**'
      - 'pnpm-lock.yaml'
      - '.github/workflows/linters.yml'

jobs:
  linters:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v3

      - uses: pnpm/action-setup@v2
        with:
          version: latest

      - name: Use Node.js
        uses: actions/setup-node@v3
        with:
          node-version: '21'
          cache: 'pnpm'

      - name: Print app version package.json
        run: cat ./packages/lib/package.json | grep version

      - name: Install modules
        run: pnpm install

      - name: Run linters
        run: pnpm -r lint