Skip to content

Upgrade dependencies #236

Upgrade dependencies

Upgrade dependencies #236

Workflow file for this run

name: CI
on: [push, pull_request]
permissions:
contents: read # to fetch code (actions/checkout)
jobs:
build:
strategy:
fail-fast: false
matrix:
node:
- '18'
- '20'
platform:
- macos-latest
- ubuntu-latest
name: 'Node.js ${{matrix.node}} / ${{matrix.platform}}'
runs-on: ${{matrix.platform}}
steps:
- name: Configure Git
run: |
git config --global core.autocrlf false
git config --global user.name "Carlo Dapor (bot)"
git config --global user.email "catull@gmail.com"
- name: Checkout Commit
uses: actions/checkout@v3
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 7
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{matrix.node}}
cache: 'pnpm'
- name: Install pnpm
run: npm add --global pnpm
- name: pnpm install
run: pnpm install
- name: Audit
run: pnpm audit
- name: Run pre build
run: pnpm run prebuild
- name: Run lint on sources
run: pnpm run lint
- name: Run lint on tests
run: pnpm run lint:test
- name: Run build
run: pnpm run build
- name: Run prod test suites
run: pnpm run test:prod
- name: Run generation of dist package.json
run: pnpm run dist:package.json
- name: Run fornat dist sources
run: pnpm run format:dist