[gh-actions] Add web UI lint as a PR and push check

This commit is contained in:
ejurgensen 2023-10-21 22:33:54 +02:00
parent c7f71b478f
commit 5fb41171d6

27
.github/workflows/webui_lint.yml vendored Normal file
View File

@ -0,0 +1,27 @@
name: Web UI Lint
on:
push:
branches:
- master
paths:
- 'web-src/**'
pull_request:
branches:
- master
paths:
- 'web-src/**'
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
working-directory: web-src
run: npm install
- name: Run linter
working-directory: web-src
run: npm run lint --no-fix