vite-plugin-asciidoc-378
52 строки · 1.3 Кб
1name: Checks
2
3on:
4push:
5branches: [ master ]
6pull_request:
7branches: [ master ]
8
9jobs:
10build:
11runs-on: ubuntu-latest
12
13steps:
14- name: Check out Git repository
15uses: actions/checkout@v2
16- name: Set up Node.js
17uses: actions/setup-node@v2
18with:
19node-version: 16.9
20- name: Cache pnpm modules
21uses: actions/cache@v2
22with:
23path: ~/.pnpm-store
24key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
25restore-keys: ${{ runner.os }}-
26- name: Install dependencies
27run: corepack pnpm install
28- name: Run build
29run: npm run build
30
31lint:
32runs-on: ubuntu-latest
33
34steps:
35- name: Check out Git repository
36uses: actions/checkout@v2
37- name: Set up Node.js
38uses: actions/setup-node@v2
39with:
40node-version: 16.9
41- name: Cache pnpm modules
42uses: actions/cache@v2
43with:
44path: ~/.pnpm-store
45key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
46restore-keys: ${{ runner.os }}-
47- name: Install dependencies
48run: corepack pnpm install
49- name: Run linter
50uses: reviewdog/action-eslint@v1
51with:
52reporter: github-check
53