diff --git a/.github/workflows/pr-docs-tests.yml b/.github/workflows/pr-docs-tests.yml index db20bc1..9dc0855 100644 --- a/.github/workflows/pr-docs-tests.yml +++ b/.github/workflows/pr-docs-tests.yml @@ -4,7 +4,7 @@ on: pull_request: jobs: - unit-tests: + docs-tests: runs-on: ${{ matrix.os }} strategy: matrix: diff --git a/.github/workflows/pr-linter.yml b/.github/workflows/pr-linter.yml new file mode 100644 index 0000000..5efea1b --- /dev/null +++ b/.github/workflows/pr-linter.yml @@ -0,0 +1,29 @@ +name: Lint Code + +on: + pull_request: + +jobs: + lint: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: + - ubuntu-22.04 + node-version: + - '18' + steps: + # Install deps and cache + - name: Checkout code + uses: actions/checkout@v3 + - name: Install node ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: npm + - name: Install dependencies + run: npm clean-install --prefer-offline --frozen-lockfile + + # Run the linter + - name: Run code linter + run: npm run lint