Skip to content

build(deps): bump the js-dependencies group across 1 directory with 20 updates #172

build(deps): bump the js-dependencies group across 1 directory with 20 updates

build(deps): bump the js-dependencies group across 1 directory with 20 updates #172

Workflow file for this run

name: Lint & Test
on:
pull_request:
types: ["opened", "synchronize"]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: npm
cache-dependency-path: package-lock.json
- name: Install npm packages
run: npm ci
- name: Lint
run: npm run lint
audit:
runs-on: ubuntu-latest
needs: lint
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: npm
cache-dependency-path: package-lock.json
- name: Install npm packages
uses: bahmutov/npm-install@v1
- name: Audit
run: npx check-audit
test:
runs-on: ubuntu-latest
needs: lint
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: npm
cache-dependency-path: package-lock.json
- name: Install npm packages
uses: bahmutov/npm-install@v1
- name: Test
run: npm test