Skip to content

finished migrating the entire frickin' test suite!! #20

finished migrating the entire frickin' test suite!!

finished migrating the entire frickin' test suite!! #20

Workflow file for this run

name: Build package and run tests
# newer commits in the same PR abort running ones for the same workflow
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
inputs:
debug_enabled:
type: boolean
description: "Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)"
required: false
default: false
env:
GITHUB_ACTIONS: yes
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
node-version:
- "20"
- "22"
- "24"
steps:
- uses: actions/checkout@v4
- name: Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: npm install -g pnpm
- run: pnpm install
- run: pnpm build
- run: pnpm test --runInBand