Skip to content

Merge branch 'main' of github.com:ooloth/mu-11ty #34

Merge branch 'main' of github.com:ooloth/mu-11ty

Merge branch 'main' of github.com:ooloth/mu-11ty #34

Workflow file for this run

name: Validate formatting, linting and types
on: push
jobs:
lint:
# See; https://www.eliostruyf.com/devhack-skip-github-actions-specific-commits-messages/
if: ${{ !contains(github.event.head_commit.message, '[skip linting]') }}
runs-on: ubuntu-latest
name: Format, lint and check types
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version-file: '.nvmrc'
cache: 'npm'
# use cached node_modules if found (instead of running npm install)
- run: npm ci --prefer-offline
- name: Validate formatting
run: npm run format:check
- name: Validate linting
run: npm run lint
- name: Validate typing
run: npm run types:check