Skip to content

Bump minimist from 1.2.5 to 1.2.8 in /demos/reactnative (#888) #1956

Bump minimist from 1.2.5 to 1.2.8 in /demos/reactnative (#888)

Bump minimist from 1.2.5 to 1.2.8 in /demos/reactnative (#888) #1956

Workflow file for this run

name: CI
on:
push:
pull_request:
types:
- opened
- synchronize
jobs:
tests:
runs-on: ubuntu-22.04
env:
CHROME_BIN: /usr/bin/google-chrome
strategy:
fail-fast: false
matrix:
include:
- desc: 'Puppeteer'
suite: 'puppeteer'
- desc: 'Node.js 20'
suite: 'node'
node: 20
- desc: 'Node.js 22'
suite: 'node'
node: 22
- desc: 'Node.js 24'
suite: 'node'
node: 24
- desc: 'Deno'
suite: 'deno'
name: Tests (${{ matrix.desc }})
steps:
- name: Check out sources
uses: actions/checkout@v7
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node || 24 }}
- name: Install Deno
if: matrix.suite == 'deno'
uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282
with:
deno-version: latest
- name: Install dependencies
run: npm ci
- name: Verify Chrome for Puppeteer
if: matrix.suite == 'puppeteer'
run: |
"$CHROME_BIN" --version
- name: Build
run: npm run build
- name: Test
run: npm run test-${{ matrix.suite }}
lint:
name: Linter
runs-on: ubuntu-22.04
steps:
- name: Check out sources
uses: actions/checkout@v7
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node || 24 }}
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Lint
run: npm run lint