name: Unit testing CI on: [push, pull_request] permissions: {} jobs: build: name: Test with Vitest runs-on: ubuntu-latest permissions: contents: read steps: - name: Checkout repository uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: '24' registry-url: 'https://registry.npmjs.org' - name: Install pnpm run: npm install -g pnpm - name: Install dependencies run: pnpm install - name: Run Vitest run: pnpm test