Skip to content

Pin dependencies

Pin dependencies #672

Workflow file for this run

name: Test
on:
push:
branches: [main]
pull_request:
branches: [main]
permissions: {}
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
persist-credentials: false
- uses: extractions/setup-just@dd310ad5a97d8e7b41793f8ef055398d51ad4de6 # v2
# TODO this doesn't pass on Node.js 20 but it should, something with Next.js
- name: Use Node.js 18.x
uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6
with:
node-version: 24.x
cache: "npm"
- name: Install dependencies
run: |
npm ci
cd test; npm ci
cd ../test-nextjs; npm ci
cd ../test-router; npm ci
- name: test
run: npm run test:once
- name: Install Playwright Browsers
working-directory: test-nextjs
run: npx playwright install --with-deps
- name: e2e test
working-directory: test-nextjs
run: npm run test