Skip to content

Merge commit '5b3f42ec716dd1193e2b62a35d68d1de4024286b' into codex/im… #8

Merge commit '5b3f42ec716dd1193e2b62a35d68d1de4024286b' into codex/im…

Merge commit '5b3f42ec716dd1193e2b62a35d68d1de4024286b' into codex/im… #8

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: '20' }
- run: npm ci
- name: Unit & property tests
run: npm test
quality:
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: '20' }
- run: npm ci
- name: Mutation Test
run: npm run mutation
- name: Duplication guard (jscpd)
run: npm run check:dup
- name: Cycle guard (madge)
run: npm run check:cycles
- name: Boundaries (dependency-cruiser)
run: npm run check:boundaries