Skip to content

feat: menu

feat: menu #280

Workflow file for this run

name: Checks
on:
pull_request:
types:
- opened
- reopened
- synchronize
- unlocked
jobs:
code-quality:
name: Check Code Quality
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: Change Node.js Version
uses: actions/[email protected]
with:
node-version: 18.16.0
- name: Cache node_modules
uses: actions/[email protected]
with:
path: node_modules
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-npm-
- run: npm ci
- name: ESLint
run: npm run lint
- name: Stylelint
run: npm run lint:style
- name: Tests
run: npm run test
- name: Check build
run: npm run build
- name: Check size-limit
run: npm run size