Skip to content

CI updates

CI updates #11

Workflow file for this run

# yamllint disable rule:line-length
# yamllint disable rule:braces
name: CI
on:
pull_request:
push:
branches:
- main
- master
jobs:
tests:
name: Testing with Node.js ${{ matrix.node-version }}

Check failure on line 14 in .github/workflows/ci.yaml

View workflow run for this annotation

GitHub Actions / CI

Invalid workflow file

The workflow is not valid. .github/workflows/ci.yaml (Line: 14, Col: 5): Required property is missing: runs-on
strategy:
matrix:
node-version:
- lts/*
- current
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build --if-present
- name: Run tests
run: npm test