12345678910111213141516171819202122232425262728293031323334353637383940 |
- # Copyright 2019-2024 Tauri Programme within The Commons Conservancy
- # SPDX-License-Identifier: Apache-2.0
- # SPDX-License-Identifier: MIT
- name: lint js
- on:
- pull_request:
- paths:
- - '.github/workflows/lint-js.yml'
- - 'packages/**'
- concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}
- cancel-in-progress: true
- jobs:
- eslint:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - run: corepack enable
- - uses: actions/setup-node@v4
- with:
- node-version: 'lts/*'
- cache: 'pnpm'
- - run: pnpm i --frozen-lockfile
- - run: pnpm eslint:check
- typescript:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - run: corepack enable
- - uses: actions/setup-node@v4
- with:
- node-version: 'lts/*'
- cache: 'pnpm'
- - run: pnpm i --frozen-lockfile
- - run: pnpm ts:check
|